出货检验相关报表配置同步

tags/yfai-mes-ext-v1.0
yxw 2 years ago
parent 6e577ee102
commit de989fcc67

@ -157,7 +157,7 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
oqcCheckDb.setBadnessClassifyDetailCode(model.getBadnessClassifyDetailCode()); oqcCheckDb.setBadnessClassifyDetailCode(model.getBadnessClassifyDetailCode());
oqcCheckDb.setBadnessClassifyDetailName(model.getBadnessClassifyDetailName()); oqcCheckDb.setBadnessClassifyDetailName(model.getBadnessClassifyDetailName());
oqcCheckDb.setRemark(model.getRemark()); oqcCheckDb.setRemark(model.getRemark());
oqcCheckDb.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
oqcCheckRepository.save(oqcCheckDb); oqcCheckRepository.save(oqcCheckDb);
} }
@ -276,8 +276,9 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
continue; continue;
} }
oqcCheckDetailDb.setConfirmUser(userName); oqcCheckDetailDb.setConfirmUser(userName);
ConvertBean.serviceModelUpdate(oqcCheckDetailDb, userName);
oqcCheckDetailDb.setConfirmTime(oqcCheckDetailDb.getModifyDatetime()); oqcCheckDetailDb.setConfirmTime(oqcCheckDetailDb.getModifyDatetime());
ConvertBean.serviceModelUpdate(oqcCheckDetailDb, userName);
oqcCheckDetailDb.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
oqcCheckDetailRepository.save(oqcCheckDetailDb); oqcCheckDetailRepository.save(oqcCheckDetailDb);
} }
} }
@ -295,6 +296,7 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
oqcCheckDetailDb.setCheckTool(model.getCheckTool()); oqcCheckDetailDb.setCheckTool(model.getCheckTool());
oqcCheckDetailDb.setRemark(model.getRemark()); oqcCheckDetailDb.setRemark(model.getRemark());
oqcCheckDetailDb.setCheckResult(model.getCheckResult()); oqcCheckDetailDb.setCheckResult(model.getCheckResult());
oqcCheckDetailDb.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
ConvertBean.serviceModelUpdate(oqcCheckDetailDb, AuthUtil.getSessionUser().getUserName()); ConvertBean.serviceModelUpdate(oqcCheckDetailDb, AuthUtil.getSessionUser().getUserName());
oqcCheckDetailRepository.save(oqcCheckDetailDb); oqcCheckDetailRepository.save(oqcCheckDetailDb);
} }
@ -891,6 +893,7 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
oqcCheckDb.setBadnessClassifyCode(model.getBadnessClassifyCode()); oqcCheckDb.setBadnessClassifyCode(model.getBadnessClassifyCode());
oqcCheckDb.setBadnessClassifyDetailCode(model.getBadnessClassifyDetailCode()); oqcCheckDb.setBadnessClassifyDetailCode(model.getBadnessClassifyDetailCode());
oqcCheckDb.setBadnessClassifyDetailName(model.getBadnessClassifyDetailName()); oqcCheckDb.setBadnessClassifyDetailName(model.getBadnessClassifyDetailName());
oqcCheckDb.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
oqcCheckRepository.save(oqcCheckDb); oqcCheckRepository.save(oqcCheckDb);
insertOqcCheckTravel(userName, oqcCheckDb); insertOqcCheckTravel(userName, oqcCheckDb);
return; return;
@ -910,6 +913,7 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
} }
ConvertBean.serviceModelUpdate(oqcCheckDb, userName); ConvertBean.serviceModelUpdate(oqcCheckDb, userName);
oqcCheckDb.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
oqcCheckRepository.save(oqcCheckDb); oqcCheckRepository.save(oqcCheckDb);
insertOqcCheckTravel(userName, oqcCheckDb); insertOqcCheckTravel(userName, oqcCheckDb);
@ -926,6 +930,7 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
BeanUtils.copyProperties(sxQmsOqcCheckPackageDetail, oqcCheckPackageDetailTravel); BeanUtils.copyProperties(sxQmsOqcCheckPackageDetail, oqcCheckPackageDetailTravel);
ConvertBean.serviceModelInitialize(oqcCheckPackageDetailTravel, userName); ConvertBean.serviceModelInitialize(oqcCheckPackageDetailTravel, userName);
oqcCheckPackageDetailTravel.setLastCheckResult(model.getCheckResult()); oqcCheckPackageDetailTravel.setLastCheckResult(model.getCheckResult());
oqcCheckPackageDetailTravel.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
oqcCheckPackageDetailTravels.add(oqcCheckPackageDetailTravel); oqcCheckPackageDetailTravels.add(oqcCheckPackageDetailTravel);
}); });
@ -935,27 +940,25 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
//修改检验结果 同步给 WMS //修改检验结果 同步给 WMS
List<MesOqcCheckPackageIf> oqcCheckPackageIfList = oqcCheckPackageIfRepository.findByProperty(new String[]{MesExtConstWords.OQC_NO, MesExtConstWords.ORGANIZE_CODE, MesExtConstWords.IS_VALID, MesExtConstWords.IS_DELETED}, //List<MesOqcCheckPackageIf> oqcCheckPackageIfList = oqcCheckPackageIfRepository.findByProperty(new String[]{MesExtConstWords.OQC_NO, MesExtConstWords.ORGANIZE_CODE, MesExtConstWords.IS_VALID, MesExtConstWords.IS_DELETED},
new Object[]{oqcCheckDb.getOqcNo(), oqcCheckDb.getOrganizeCode(), CommonEnumUtil.IS_VAILD.VAILD.getValue(), CommonEnumUtil.IS_DEAL.NO.getValue()}); // new Object[]{oqcCheckDb.getOqcNo(), oqcCheckDb.getOrganizeCode(), CommonEnumUtil.IS_VAILD.VAILD.getValue(), CommonEnumUtil.IS_DEAL.NO.getValue()});
//if(!CollectionUtils.isEmpty(oqcCheckPackageIfList)) {
String nowTime = TimeTool.getNowTime(true); // String nowTime = TimeTool.getNowTime(true);
oqcCheckPackageIfList.forEach(o -> { // oqcCheckPackageIfList.forEach(o -> {
o.setCheckResult(model.getCheckResult()); // o.setCheckResult(model.getCheckResult());
o.setModifyDatetime(nowTime); // o.setModifyDatetime(nowTime);
o.setModifyUser(userName); // o.setModifyUser(userName);
}); // o.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
// o.setSystemSyncStatus2(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
if(!CollectionUtils.isEmpty(oqcCheckPackageIfList)) { // });
oqcCheckPackageIfRepository.saveAll(oqcCheckPackageIfList); // oqcCheckPackageIfRepository.saveAll(oqcCheckPackageIfList);
//reworkRangeService.saveReworkRangeByFinishProdAndDailyInspAndEmpInspAndCheckNG(oqcCheckDb, oqcCheckPackageIfList, null, false); // //reworkRangeService.saveReworkRangeByFinishProdAndDailyInspAndEmpInspAndCheckNG(oqcCheckDb, oqcCheckPackageIfList, null, false);
} //}
//oqcCheckPackageIfRepository.updateByProperties(new String[]{MesExtConstWords.OQC_NO, MesExtConstWords.ORGANIZE_CODE},
// new Object[]{ oqcCheckDb.getOqcNo(), oqcCheckDb.getOrganizeCode()},
// new String[]{MesExtConstWords.CHECK_RESULT, MesExtConstWords.MODIFY_USER, MesExtConstWords.MODIFY_DATE_TIME, MesExtConstWords.SYSTEM_SYNC_STATUS},
// new Object[]{model.getCheckResult(), userName, TimeTool.getNowTime(true), MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue()});
oqcCheckPackageIfRepository.updateByProperties(new String[]{MesExtConstWords.OQC_NO, MesExtConstWords.ORGANIZE_CODE, MesExtConstWords.IS_VALID, MesExtConstWords.IS_DELETED},
new Object[]{ oqcCheckDb.getOqcNo(), oqcCheckDb.getOrganizeCode(), CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(), CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue()},
new String[]{MesExtConstWords.SYSTEM_SYNC_STATUS, "systemSyncStatus2", MesExtConstWords.CHECK_RESULT, MesExtConstWords.MODIFY_USER, MesExtConstWords.MODIFY_DATE_TIME, MesExtConstWords.SYSTEM_SYNC_STATUS},
new Object[]{MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue(), MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue(), model.getCheckResult(), userName, TimeTool.getNowTime(true), MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue()});
} }
@ -1099,6 +1102,7 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
} }
oqcCheckDetailDb.setRemark(detail.getRemark()); oqcCheckDetailDb.setRemark(detail.getRemark());
ConvertBean.serviceModelUpdate(oqcCheckDetailDb, userName); ConvertBean.serviceModelUpdate(oqcCheckDetailDb, userName);
oqcCheckDetailDb.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
oqcCheckDetailRepository.save(oqcCheckDetailDb); oqcCheckDetailRepository.save(oqcCheckDetailDb);
} }
@ -1128,11 +1132,12 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
statisticsOqcRepository.updateByProperties( statisticsOqcRepository.updateByProperties(
new String[]{MesExtConstWords.WORK_ORDER_NO,MesExtConstWords.WORK_TIME,MesExtConstWords.SHIFT_CODE,MesExtConstWords.IS_DELETED, MesExtConstWords.ORGANIZE_CODE,}, new String[]{MesExtConstWords.WORK_ORDER_NO,MesExtConstWords.WORK_TIME,MesExtConstWords.SHIFT_CODE,MesExtConstWords.IS_DELETED, MesExtConstWords.ORGANIZE_CODE,},
new Object[]{model.getWorkOrderNo(),model.getWorkTime(),model.getShiftCode(),CommonEnumUtil.IS_DEAL.NO.getValue(),model.getOrganizeCode()}, new Object[]{model.getWorkOrderNo(),model.getWorkTime(),model.getShiftCode(),CommonEnumUtil.IS_DEAL.NO.getValue(),model.getOrganizeCode()},
new String[]{"checkLimit",MesExtConstWords.MODIFY_USER,MesExtConstWords.MODIFY_DATE_TIME}, new String[]{MesExtConstWords.SYSTEM_SYNC_STATUS, "checkLimit",MesExtConstWords.MODIFY_USER,MesExtConstWords.MODIFY_DATE_TIME},
new Object[]{sumOqcQty,userName, TimeTool.getNowTime(true)}); new Object[]{MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue(), sumOqcQty,userName, TimeTool.getNowTime(true)});
oqcCheckDb.setOqcQty(model.getOqcQty()); oqcCheckDb.setOqcQty(model.getOqcQty());
ConvertBean.serviceModelUpdate(oqcCheckDb, userName); ConvertBean.serviceModelUpdate(oqcCheckDb, userName);
oqcCheckDb.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
oqcCheckRepository.save(oqcCheckDb); oqcCheckRepository.save(oqcCheckDb);
} }
@ -1207,6 +1212,7 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
oqcPackageDetail.setCheckResult(model.getCheckResult()); oqcPackageDetail.setCheckResult(model.getCheckResult());
oqcPackageDetail.setModifyDatetime(nowTime); oqcPackageDetail.setModifyDatetime(nowTime);
oqcPackageDetail.setModifyUser(userName); oqcPackageDetail.setModifyUser(userName);
oqcPackageDetail.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
saveOqcCheckPackageDetailList.add(oqcPackageDetail); saveOqcCheckPackageDetailList.add(oqcPackageDetail);
//oqcCheckPackageDetailRepository.save(oqcPackageDetail); //oqcCheckPackageDetailRepository.save(oqcPackageDetail);
@ -1216,6 +1222,7 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
sxQmsOqcCheckPackageIf.setModifyUser(userName); sxQmsOqcCheckPackageIf.setModifyUser(userName);
sxQmsOqcCheckPackageIf.setLastCheckResult(model.getCheckResult()); sxQmsOqcCheckPackageIf.setLastCheckResult(model.getCheckResult());
sxQmsOqcCheckPackageIf.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue()); sxQmsOqcCheckPackageIf.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
sxQmsOqcCheckPackageIf.setSystemSyncStatus2(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
saveOqcCheckPackageIfList.add(sxQmsOqcCheckPackageIf); saveOqcCheckPackageIfList.add(sxQmsOqcCheckPackageIf);
// 修改条码结果 实际修改的是 最终检验结果 并同步给 WMS // 修改条码结果 实际修改的是 最终检验结果 并同步给 WMS
@ -1228,6 +1235,7 @@ public class JxOqcReportFormService implements IJxOqcReportFormService {
BeanUtils.copyProperties(oqcPackageDetail, oqcCheckPackageDetailTravel); BeanUtils.copyProperties(oqcPackageDetail, oqcCheckPackageDetailTravel);
ConvertBean.serviceModelInitialize(oqcCheckPackageDetailTravel, userName); ConvertBean.serviceModelInitialize(oqcCheckPackageDetailTravel, userName);
oqcCheckPackageDetailTravel.setLastCheckResult(model.getCheckResult()); oqcCheckPackageDetailTravel.setLastCheckResult(model.getCheckResult());
oqcCheckPackageDetailTravel.setSystemSyncStatus(MesExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
insertOqcCheckPackageDetailTravelList.add(oqcCheckPackageDetailTravel); insertOqcCheckPackageDetailTravelList.add(oqcCheckPackageDetailTravel);
//oqcCheckPackageDetailTravelRepository.insert(oqcCheckPackageDetailTravel); //oqcCheckPackageDetailTravelRepository.insert(oqcCheckPackageDetailTravel);

Loading…
Cancel
Save