|
|
|
@ -75,7 +75,7 @@ public class MesInputDefectRecordServiceImpl implements IMesInputDefectRecordSer
|
|
|
|
|
ConvertBean.serviceModelInitialize(mesProduceSn, userName);
|
|
|
|
|
mesProduceSnRepository.update(mesProduceSn);
|
|
|
|
|
//移库
|
|
|
|
|
createMove(mesPartSap, mesPartInspection.getId(), configService.getCfgValue(mesProduceSn.getOrganizeCode(), "LGORT"), configService.getCfgValue(mesProduceSn.getOrganizeCode(), "UMLGO"), mesProduceSn);
|
|
|
|
|
createMove(mesPartSap, mesPartInspection.getId(), configService.getCfgValue(mesProduceSn.getOrganizeCode(), "LGORT"), configService.getCfgValue(mesProduceSn.getOrganizeCode(), "UMLGO"), mesProduceSn,userName);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void saveDetail(String organizeCode, MesDefectType mesDefect, long partInspectionId, String userName,String defectLocation) {
|
|
|
|
@ -115,10 +115,10 @@ public class MesInputDefectRecordServiceImpl implements IMesInputDefectRecordSer
|
|
|
|
|
* @param target 目标
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
private void createMove(MesPartSap mesPartSap, long partInspectionId, String source, String target, MesProduceSn mesProduceSn) {
|
|
|
|
|
private void createMove(MesPartSap mesPartSap, long partInspectionId, String source, String target, MesProduceSn mesProduceSn,String userName) {
|
|
|
|
|
GenSerialNoModel serialNoModel = new GenSerialNoModel("INPUT_DEFECT_ZRSUM");
|
|
|
|
|
serialNoModel.setPartNo(mesPartSap.getPartNo());
|
|
|
|
|
ResultBean rb = syncFuncService.syncSerialNo(serialNoModel, AuthUtil.getSessionUser().getUserName(), mesProduceSn.getOrganizeCode(), 1);
|
|
|
|
|
ResultBean rb = syncFuncService.syncSerialNo(serialNoModel, userName, mesProduceSn.getOrganizeCode(), 1);
|
|
|
|
|
String zrsum = "";
|
|
|
|
|
if (null != rb && !CollectionUtils.isEmpty(rb.getResultList())) {
|
|
|
|
|
zrsum = (rb.getResultList().get(0)).toString();
|
|
|
|
@ -139,7 +139,7 @@ public class MesInputDefectRecordServiceImpl implements IMesInputDefectRecordSer
|
|
|
|
|
move.setMoveType(MesExtEnumUtil.MOVE_TYPE.SUSPICIOUS_MOVE.getValue());
|
|
|
|
|
move.setProductSn(mesProduceSn.getProductSn());
|
|
|
|
|
move.setWorkCenter(workCenterService.getErpWorkCenterCode(mesProduceSn.getOrganizeCode(), mesProduceSn.getWorkCenterCode()));
|
|
|
|
|
ConvertBean.serviceModelInitialize(move, AuthUtil.getSessionUser().getUserName());
|
|
|
|
|
ConvertBean.serviceModelInitialize(move, userName);
|
|
|
|
|
moveRepository.insert(move);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|