|
@@ -119,6 +119,8 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
|
|
|
return R.error("该报工记录已报工或已取消,请刷新页面后重试");
|
|
|
}
|
|
|
|
|
|
+ SysUserVo currentUser = CXCommonUtils.getCurrentUser();
|
|
|
+
|
|
|
//删除报工记录
|
|
|
this.removeById(recordId);
|
|
|
//删除报工输出物料
|
|
@@ -211,6 +213,9 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
|
|
|
*/
|
|
|
Integer newLeaveWaitWorkRoll = apsProcessOperationProcessEquDo.getPlanprocessrall() - newStartingRoll - apsProcessOperationProcessEquDo.getCancelroll();
|
|
|
processEquUpdateWrapper.set(ApsProcessOperationProcessEquDo::getLeavewaitworkroll, newLeaveWaitWorkRoll);
|
|
|
+ processEquUpdateWrapper.set(ApsProcessOperationProcessEquDo::getModifydate, DateUtil.date())
|
|
|
+ .set(ApsProcessOperationProcessEquDo::getModifyuserid, currentUser.getId())
|
|
|
+ .set(ApsProcessOperationProcessEquDo::getModifyusername, currentUser.getName());
|
|
|
//更新
|
|
|
apsProcessOperationProcessEquService.update(processEquUpdateWrapper);
|
|
|
|
|
@@ -683,10 +688,13 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
|
|
|
LinkedList<String> strings = batchNumberList.stream().map(String::toUpperCase).collect(Collectors.toCollection(LinkedList::new));
|
|
|
if (strings.contains(req.getInputBatchNumber())) {
|
|
|
strings.remove(req.getInputBatchNumber());
|
|
|
- ApsProcessOperationProcessEquDo equDo = new ApsProcessOperationProcessEquDo();
|
|
|
- equDo.setId(apsProcessOperationProcessEquDo.getId());
|
|
|
- equDo.setBachmaterialprocess(String.join(",", strings));
|
|
|
- apsProcessOperationProcessEquService.updateById(equDo);
|
|
|
+// ApsProcessOperationProcessEquDo equDo = new ApsProcessOperationProcessEquDo();
|
|
|
+// equDo.setId(apsProcessOperationProcessEquDo.getId());
|
|
|
+// equDo.setBachmaterialprocess(String.join(",", strings));
|
|
|
+// apsProcessOperationProcessEquService.updateById(equDo);
|
|
|
+ apsProcessOperationProcessEquService.update(new LambdaUpdateWrapper<ApsProcessOperationProcessEquDo>()
|
|
|
+ .set(ApsProcessOperationProcessEquDo::getBachmaterialprocess, String.join(",", strings))
|
|
|
+ .eq(ApsProcessOperationProcessEquDo::getId, apsProcessOperationProcessEquDo.getId()));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1121,6 +1129,9 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
|
|
|
* 修复报工后未完工卷数没更新的bug
|
|
|
*/
|
|
|
processEquWrapper.set(ApsProcessOperationProcessEquDo::getUnfinishroll, unfinishroll);
|
|
|
+ processEquWrapper.set(ApsProcessOperationProcessEquDo::getModifydate, DateUtil.date())
|
|
|
+ .set(ApsProcessOperationProcessEquDo::getModifyuserid, currentUser.getId())
|
|
|
+ .set(ApsProcessOperationProcessEquDo::getModifyusername, currentUser.getName());
|
|
|
//更新
|
|
|
apsProcessOperationProcessEquService.update(processEquWrapper);
|
|
|
|
|
@@ -1796,10 +1807,13 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
|
|
|
oldList = batchNumberList.stream().map(String::toUpperCase).collect(Collectors.toCollection(LinkedList::new));
|
|
|
oldList.removeAll(inputBatchNumberList);
|
|
|
String newBatch = String.join(",", oldList);
|
|
|
- ApsProcessOperationProcessEquDo needUpdate = new ApsProcessOperationProcessEquDo();
|
|
|
- needUpdate.setId(apsProcessOperationProcessEquDo.getId());
|
|
|
- needUpdate.setBachmaterialprocess(newBatch);
|
|
|
- apsProcessOperationProcessEquService.updateById(needUpdate);
|
|
|
+// ApsProcessOperationProcessEquDo needUpdate = new ApsProcessOperationProcessEquDo();
|
|
|
+// needUpdate.setId(apsProcessOperationProcessEquDo.getId());
|
|
|
+// needUpdate.setBachmaterialprocess(newBatch);
|
|
|
+// apsProcessOperationProcessEquService.updateById(needUpdate);
|
|
|
+ apsProcessOperationProcessEquService.update(new LambdaUpdateWrapper<ApsProcessOperationProcessEquDo>()
|
|
|
+ .set(ApsProcessOperationProcessEquDo::getBachmaterialprocess, newBatch)
|
|
|
+ .eq(ApsProcessOperationProcessEquDo::getId, apsProcessOperationProcessEquDo.getId()));
|
|
|
}
|
|
|
|
|
|
|