|
|
|
@ -170,10 +170,44 @@ public class AndonHqlPack {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getWorkCenterCode(), "workCenterCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getEquipmentCode(), "equipmentCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageQueue.getActionCode(), "actionCode", result);
|
|
|
|
|
DdlPreparedPack.getInPackArray(obj, "statusCode", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(andonManageQueue, result);
|
|
|
|
|
|
|
|
|
|
if(andonManageQueue.getCallTimeStart() != null || andonManageQueue.getCallTimeEnd() != null){
|
|
|
|
|
DdlPreparedPack.timeBuilder(andonManageQueue.getCallTimeStart(), andonManageQueue.getCallTimeEnd(), "callTime", result, true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 根据优先级倒序,序号升序排序
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{2, 1},
|
|
|
|
|
new String[]{"priorityLevel", "seq"}, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 按条件查询按灯记录信息
|
|
|
|
|
* @param andonManageRecord
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlAndonManageRecord(AndonManageRecord andonManageRecord, Object[] obj){
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageRecord.getAndonOrderNo(), "andonOrderNo", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageRecord.getWorkCellCode(), "workCellCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageRecord.getWorkCenterCode(), "workCenterCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageRecord.getEquipmentCode(), "equipmentCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageRecord.getAlarmCode(), "alarmCode", result);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(andonManageRecord.getActionCode(), "actionCode", result);
|
|
|
|
|
DdlPreparedPack.getInPackArray(obj, "statusCode", result);
|
|
|
|
|
|
|
|
|
|
getStringBuilderPack(andonManageRecord, result);
|
|
|
|
|
|
|
|
|
|
// 根据优先级倒序,序号升序排序
|
|
|
|
|
DdlPreparedPack.getOrderByPack(new Object[]{2, 1},
|
|
|
|
|
new String[]{"priorityLevel", "seq"}, result);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|