|
@@ -137,6 +137,8 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
private CXCommonFeginClient cxCommonFeginClient;
|
|
private CXCommonFeginClient cxCommonFeginClient;
|
|
@Autowired
|
|
@Autowired
|
|
private SysGeneralCRUDService sysGeneralCRUDService;
|
|
private SysGeneralCRUDService sysGeneralCRUDService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ApsEquLogService apsEquLogService;
|
|
|
|
|
|
// /**
|
|
// /**
|
|
// * 更新工序的待加工批次号信息
|
|
// * 更新工序的待加工批次号信息
|
|
@@ -572,6 +574,7 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
|
|
|
|
if (!saveList.isEmpty()) {
|
|
if (!saveList.isEmpty()) {
|
|
apsProcessOperationProcessEquService.updateBatchById(saveList);
|
|
apsProcessOperationProcessEquService.updateBatchById(saveList);
|
|
|
|
+ apsEquLogService.saveEquLogBatch(apsProcessOperationProcessEquDos, saveList, nowWorkUser, httpServletRequest.getRequestURI());
|
|
needUpdateProcessIdList.addAll(saveList.stream().map(ApsProcessOperationProcessEquDo::getProcessid).collect(Collectors.toList()));
|
|
needUpdateProcessIdList.addAll(saveList.stream().map(ApsProcessOperationProcessEquDo::getProcessid).collect(Collectors.toList()));
|
|
}
|
|
}
|
|
if (!needUpdateProcessIdList.isEmpty()) {
|
|
if (!needUpdateProcessIdList.isEmpty()) {
|
|
@@ -1272,6 +1275,19 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
.set(ApsProcessOperationProcessEquDo::getModifyuserid, currentUser.getId())
|
|
.set(ApsProcessOperationProcessEquDo::getModifyuserid, currentUser.getId())
|
|
.set(ApsProcessOperationProcessEquDo::getModifyusername, currentUser.getName())
|
|
.set(ApsProcessOperationProcessEquDo::getModifyusername, currentUser.getName())
|
|
);
|
|
);
|
|
|
|
+ //明细日志
|
|
|
|
+ ApsProcessOperationProcessEquDo newEquDo = new ApsProcessOperationProcessEquDo();
|
|
|
|
+ newEquDo.setId(id);
|
|
|
|
+ newEquDo.setPlanstartdate(changeStartTimeVo.getPlanStartTime());
|
|
|
|
+ newEquDo.setPlanenddate(changeStartTimeVo.getPlanEndTime());
|
|
|
|
+ if (StringUtils.isNotBlank(changeStartTimeVo.getEquId())){
|
|
|
|
+ newEquDo.setProcessdeviceid(changeStartTimeVo.getEquId());
|
|
|
|
+ newEquDo.setProcessdevicecode(equCode);
|
|
|
|
+ }
|
|
|
|
+ if (StringUtils.isNotBlank(changeStartTimeVo.getEquName())){
|
|
|
|
+ newEquDo.setProcessdevice(changeStartTimeVo.getEquName());
|
|
|
|
+ }
|
|
|
|
+ apsEquLogService.saveEquLog(processEquDo, newEquDo, currentUser, httpServletRequest.getRequestURI());
|
|
}
|
|
}
|
|
updateConflictVos.forEach(data -> {
|
|
updateConflictVos.forEach(data -> {
|
|
ApsProcessOperationProcessEquDo apsProcessOperationProcessEquDo = data.getApsProcessOperationProcessEquDo();
|
|
ApsProcessOperationProcessEquDo apsProcessOperationProcessEquDo = data.getApsProcessOperationProcessEquDo();
|
|
@@ -2602,6 +2618,7 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
nextStartDate = needUpdate.getPlanenddate();
|
|
nextStartDate = needUpdate.getPlanenddate();
|
|
// needUpdateList.add(needUpdate);
|
|
// needUpdateList.add(needUpdate);
|
|
apsProcessOperationProcessEquService.updateById(needUpdate);
|
|
apsProcessOperationProcessEquService.updateById(needUpdate);
|
|
|
|
+ apsEquLogService.saveEquLog(apsProcessOperationProcessEquDo, needUpdate, currentUser,httpServletRequest.getRequestURI());
|
|
if (StringUtils.isNotBlank(needInsert.getId())) {
|
|
if (StringUtils.isNotBlank(needInsert.getId())) {
|
|
apsProcessOperationEquService.save(needInsert);
|
|
apsProcessOperationEquService.save(needInsert);
|
|
ApsProcessOperationDo needUpdateProcess = new ApsProcessOperationDo();
|
|
ApsProcessOperationDo needUpdateProcess = new ApsProcessOperationDo();
|
|
@@ -3021,6 +3038,8 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
throw e;
|
|
throw e;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ List<ApsProcessOperationProcessEquDo> oldEquList = new LinkedList<>(apsProcessOperationProcessEquDoList);
|
|
|
|
+ apsEquLogService.saveEquLogBatch(oldEquList, allNeedUpdateList, currentUser, httpServletRequest.getRequestURI());
|
|
|
|
|
|
// 开始事务
|
|
// 开始事务
|
|
TransactionStatus status = transactionManager.getTransaction(definition);
|
|
TransactionStatus status = transactionManager.getTransaction(definition);
|