|
|
|
@ -65,7 +65,7 @@ public class EquipmentCheckDetailDao implements IEquipmentCheckDetailDao {
|
|
|
|
|
hql.append(" where ecd.organizeCode = :organizeCode ");
|
|
|
|
|
hql.append(" and ecd.isValid = :isValid ");
|
|
|
|
|
hql.append(" and ecd.isDeleted = :isDeleted ");
|
|
|
|
|
hql.append(" and oj.orderStatus in :orderStatus ");
|
|
|
|
|
//hql.append(" and oj.orderStatus in :orderStatus ");
|
|
|
|
|
if (!StringUtils.isEmpty(equipmentCheckDetail.getOrderJobNo())) {
|
|
|
|
|
hql.append(" and ecd.orderJobNo like :orderJobNo ");
|
|
|
|
|
}
|
|
|
|
@ -89,9 +89,10 @@ public class EquipmentCheckDetailDao implements IEquipmentCheckDetailDao {
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(equipmentCheckDetail.getCheckResult())) {
|
|
|
|
|
hql.append(" and ecd.checkResult = :checkResult ");
|
|
|
|
|
} else {
|
|
|
|
|
hql.append(" and ecd.checkResult in :checkResult ");
|
|
|
|
|
}
|
|
|
|
|
//else {
|
|
|
|
|
// hql.append(" and ecd.checkResult in :checkResult ");
|
|
|
|
|
//}
|
|
|
|
|
if (!StringUtils.isEmpty(equipmentCheckDetail.getCreateDateTimeStart())) {
|
|
|
|
|
hql.append(" and ecd.spotCheckTime >= :spotCheckTimeStart ");
|
|
|
|
|
}
|
|
|
|
@ -104,10 +105,10 @@ public class EquipmentCheckDetailDao implements IEquipmentCheckDetailDao {
|
|
|
|
|
query.setParameter(MesExtConstWords.ORGANIZE_CODE, equipmentCheckDetail.getOrganizeCode());
|
|
|
|
|
query.setParameter(MesExtConstWords.IS_VALID, CommonEnumUtil.IS_VAILD.VAILD.getValue());
|
|
|
|
|
query.setParameter(MesExtConstWords.IS_DELETED, CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue());
|
|
|
|
|
List<Integer> orderStatusList = new ArrayList<>(2);
|
|
|
|
|
orderStatusList.add(MesExtEnumUtil.MES_ORJ_ORDER_STATUS.CHECK_COMPLETE.getValue());
|
|
|
|
|
orderStatusList.add(MesExtEnumUtil.MES_ORJ_ORDER_STATUS.CLOSE.getValue());
|
|
|
|
|
query.setParameter(MesExtConstWords.ORDER_STATUS, orderStatusList);
|
|
|
|
|
//List<Integer> orderStatusList = new ArrayList<>(2);
|
|
|
|
|
//orderStatusList.add(MesExtEnumUtil.MES_ORJ_ORDER_STATUS.CHECK_COMPLETE.getValue());
|
|
|
|
|
//orderStatusList.add(MesExtEnumUtil.MES_ORJ_ORDER_STATUS.CLOSE.getValue());
|
|
|
|
|
//query.setParameter(MesExtConstWords.ORDER_STATUS, orderStatusList);
|
|
|
|
|
if (!StringUtils.isEmpty(equipmentCheckDetail.getOrderJobNo())) {
|
|
|
|
|
query.setParameter(MesExtConstWords.ORDER_JOB_NO, "%" + equipmentCheckDetail.getOrderJobNo() + "%");
|
|
|
|
|
}
|
|
|
|
@ -131,13 +132,14 @@ public class EquipmentCheckDetailDao implements IEquipmentCheckDetailDao {
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(equipmentCheckDetail.getCheckResult())) {
|
|
|
|
|
query.setParameter(MesExtConstWords.CHECK_RESULT, equipmentCheckDetail.getCheckResult());
|
|
|
|
|
} else {
|
|
|
|
|
List<Integer> checkResultList = new ArrayList<>(3);
|
|
|
|
|
checkResultList.add(MesExtEnumUtil.EQU_CHECK_RESULT.QUALIFIED.getValue());
|
|
|
|
|
checkResultList.add(MesExtEnumUtil.EQU_CHECK_RESULT.EQUIPMENT_ABNORMAL.getValue());
|
|
|
|
|
checkResultList.add(MesExtEnumUtil.EQU_CHECK_RESULT.EQUIPMENT_FAILURE.getValue());
|
|
|
|
|
query.setParameter(MesExtConstWords.CHECK_RESULT, checkResultList);
|
|
|
|
|
}
|
|
|
|
|
//else {
|
|
|
|
|
// List<Integer> checkResultList = new ArrayList<>(3);
|
|
|
|
|
// checkResultList.add(MesExtEnumUtil.EQU_CHECK_RESULT.QUALIFIED.getValue());
|
|
|
|
|
// checkResultList.add(MesExtEnumUtil.EQU_CHECK_RESULT.EQUIPMENT_ABNORMAL.getValue());
|
|
|
|
|
// checkResultList.add(MesExtEnumUtil.EQU_CHECK_RESULT.EQUIPMENT_FAILURE.getValue());
|
|
|
|
|
// query.setParameter(MesExtConstWords.CHECK_RESULT, checkResultList);
|
|
|
|
|
//}
|
|
|
|
|
if (!StringUtils.isEmpty(equipmentCheckDetail.getCreateDateTimeStart())) {
|
|
|
|
|
query.setParameter(MesExtConstWords.SPOT_CHECK_TIME_START, equipmentCheckDetail.getCreateDateTimeStart());
|
|
|
|
|
}
|
|
|
|
|