|
@@ -761,6 +761,8 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
processOperationDo.setStartingroll(0);
|
|
|
processOperationDo.setReportroll(0);
|
|
|
processOperationDo.setCheckoutroll(0);
|
|
|
+ processOperationDo.setInputunqualifiednum(0);
|
|
|
+ processOperationDo.setCancelrollsum(0);
|
|
|
|
|
|
//更新前道工序的后道工序
|
|
|
ApsProcessOperationDo aDo = apsProcessOperationDoList.stream().filter(hqtr -> processVo.get(0).getProcessId().equals(hqtr.getId())).findAny().orElse(null);
|
|
@@ -954,6 +956,8 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
processOperationDo.setStartingroll(0);
|
|
|
processOperationDo.setReportroll(0);
|
|
|
processOperationDo.setCheckoutroll(0);
|
|
|
+ processOperationDo.setInputunqualifiednum(0);
|
|
|
+ processOperationDo.setCancelrollsum(0);
|
|
|
|
|
|
// if (!processOperationDo.getProcessway().equals("合并加工")) {
|
|
|
BigDecimal loadingmin = processOperationDo.getLoadingmin() == null ? BigDecimal.valueOf(0) : processOperationDo.getLoadingmin();
|
|
@@ -1231,6 +1235,10 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
|
|
|
//遍历工序作业
|
|
|
for (ApsProcessOperationDo apsProcessOperationDo : apsProcessOperationList) {
|
|
|
+ if (apsProcessOperationDo.getPlanprocessrall() == null || apsProcessOperationDo.getPlanprocessrall().equals(BigDecimal.valueOf(0))) {
|
|
|
+ return R.error(apsProcessOperationDo.getProcess() + apsProcessOperationDo.getProcessname() + "的计划加工卷数必须大于零");
|
|
|
+ }
|
|
|
+
|
|
|
//如果有前道工序
|
|
|
if (ObjectUtil.isNotEmpty(apsProcessOperationDo.getPreviousprocessid())) {
|
|
|
//获取当前工序的输入物料ID
|
|
@@ -1448,7 +1456,12 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
List<ApsProcessOperationOutMaterDo> processOperationOutMaterDoList = apsProcessOperationOutMaterService.listByMap(map).stream().collect(Collectors.toList());
|
|
|
if (changeZJEquDoList != null && changeZJEquDoList.size() > 0) {
|
|
|
for (ApsProcessOperationEquDo zjequ : changeZJEquDoList) {
|
|
|
- apsProcessOperationDao.updateZJProcessEqu(params.getBlankid(), zjequ.getResourceid(), zjequ.getRoption() == null ? "" : zjequ.getRoption(), zjequ.getRollerid(), zjequ.getRollertype(), params.getLevel());
|
|
|
+ String levelStr = "";
|
|
|
+ if (StringUtils.isNotBlank(zjequ.getRemark()) && !zjequ.getRemark().equals("add")) {
|
|
|
+ String rollerid = zjequ.getRoption() == null ? "" : zjequ.getRoption();
|
|
|
+ levelStr = String.format(" and IFNULL(e.ROLLERID,'%s')='%s'", rollerid, rollerid);
|
|
|
+ }
|
|
|
+ apsProcessOperationDao.updateZJProcessEqu(params.getBlankid(), zjequ.getResourceid(), levelStr, zjequ.getRollerid(), zjequ.getRollertype(), params.getLevel());
|
|
|
}
|
|
|
}
|
|
|
|