|
|
|
@ -279,13 +279,10 @@ public class AndonHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlAndonAlarmCauseLike(AndonAlarmCause andonAlarmCause){
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonAlarmCause.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(andonAlarmCause.getAcCode(),"acCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(andonAlarmCause.getAcName(),"acName", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(andonAlarmCause, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -296,10 +293,8 @@ public class AndonHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlAndonAlarmEventMethod(AndonEventMethod andonEventMethod){
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonEventMethod.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
getStringBuilderPack(andonEventMethod, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -310,10 +305,8 @@ public class AndonHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlAndonEventCause(AndonEventCause andonEventCause){
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonEventCause.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
getStringBuilderPack(andonEventCause, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -348,6 +341,23 @@ public class AndonHqlPack {
|
|
|
|
|
* @param andonManageQueue
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlAndonManageQueueUseByPlc(AndonManageQueue andonManageQueue, Object[] obj){
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getWorkCellCode(), "workCellCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getWorkCenterCode(), "workCenterCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getEquipmentCode(), "equipmentCode", result);
|
|
|
|
|
DdlPreparedPack.getInPackArray(obj, "statusCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
getStringBuilderPack(andonManageQueue, result);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 按条件查询按灯队列信息
|
|
|
|
|
* @param andonManageQueue
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlAndonManageQueue(AndonManageQueue andonManageQueue, Object[] obj){
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getOrganizeCode(), "organizeCode", result);
|
|
|
|
@ -365,7 +375,6 @@ public class AndonHqlPack {
|
|
|
|
|
if(StringUtils.isNotBlank(andonManageQueue.getCallTimeStart()) || StringUtils.isNotBlank(andonManageQueue.getCallTimeEnd())){
|
|
|
|
|
DdlPreparedPack.timeBuilder(andonManageQueue.getCallTimeStart(), andonManageQueue.getCallTimeEnd(), "callTime", result, true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(andonManageQueue, result);
|
|
|
|
|
// 根据优先级倒序,序号升序排序
|
|
|
|
|
// DdlPreparedPack.getOrderByPack(new Object[]{2, 1},
|
|
|
|
@ -541,14 +550,13 @@ public class AndonHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packAndonAlarmResponseCfg(AndonAlarmResponseCfg responseCfg) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(responseCfg.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(responseCfg.getAndonStatus(), "andonStatus", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(responseCfg.getRpLevel(), "rpLevel", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(responseCfg.getWorkCenterCode(), "workCenterCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(responseCfg.getRpObjectCode(), "rpObjectCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(responseCfg.getOrganizeCode(), "organizeCode", result);
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(responseCfg.getRpCode(), "rpCode", result);
|
|
|
|
|
getStringBuilderPack(responseCfg, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
@ -627,9 +635,7 @@ public class AndonHqlPack {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonResponseObject.getRpObjectCode(), "rpObjectCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonResponseObject.getRpObjectName(), "rpObjectName", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(andonResponseObject.getRpObjectValue(), "rpObjectValue", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(andonResponseObject, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -640,13 +646,10 @@ public class AndonHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packAndonEventCause(AndonEventCause andonEventCause) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonEventCause.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(andonEventCause.getEcCode(), "ecCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(andonEventCause.getEcName(), "ecName", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(andonEventCause, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -673,6 +676,11 @@ public class AndonHqlPack {
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(eventPhenoMenon.getEpmCode(), "epmCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(eventPhenoMenon.getEpmName(), "epmName", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(eventPhenoMenon.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
DdlPreparedPack.getOrderByPack(
|
|
|
|
|
new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue()},
|
|
|
|
|
new String[]{eventPhenoMenon.getOrderByParam()},
|
|
|
|
|
result
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(eventPhenoMenon, result);
|
|
|
|
|
|
|
|
|
@ -681,18 +689,15 @@ public class AndonHqlPack {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* ANDON_ 事件处理方法
|
|
|
|
|
* @param eventPhenoMenon
|
|
|
|
|
* @param eventMethod
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packAndonEventMethod(AndonEventMethod eventPhenoMenon) {
|
|
|
|
|
public static DdlPackBean packAndonEventMethod(AndonEventMethod eventMethod) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(eventPhenoMenon.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(eventPhenoMenon.getEmName(), "emName", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(eventPhenoMenon.getEmCode(), "emCode", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(eventPhenoMenon, result);
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(eventMethod.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(eventMethod.getEmName(), "emName", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(eventMethod.getEmCode(), "emCode", result);
|
|
|
|
|
getStringBuilderPack(eventMethod, result);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -703,13 +708,14 @@ public class AndonHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packAndonPLC(AndonPLC plc) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(plc.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(plc.getTagAddress(),"tagAddress",result);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(plc.getTagName(),"tagName",result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(plc.getChannelName(),"channelName",result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(plc.getGroupNo(),"groupNo",result);
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(plc.getWorkCenterCode(), "workCenterCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(plc.getWorkCellCode(), "workCellCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(plc.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
getStringBuilderPack(plc, result);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|