|
@@ -1794,16 +1794,17 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
|
}
|
|
|
|
|
|
if (checkLevel == 2 || checkLevel == 3) {
|
|
|
- //如果坯料需求的坯料来源=备料,并且首道工序作业的是否坯料工序=是,错误提示:备料工艺路线首道工序作业不应该包含坯料工序:{首道工序作业的工序}
|
|
|
+ //新需求:如果坯料需求的坯料来源不是新料,并且首道工序作业的是否坯料工序=是,错误提示:坯料不是新料,不可以包含坯料工序:{首道工序作业的工序}
|
|
|
+ //旧需求:如果坯料需求的坯料来源=备料,并且首道工序作业的是否坯料工序=是,错误提示:备料工艺路线首道工序作业不应该包含坯料工序:{首道工序作业的工序}
|
|
|
//是否备料
|
|
|
- if (apsBlankOrderDo.getBlankcomefrom().equals("备料")) {
|
|
|
+ if (!apsBlankOrderDo.getBlankcomefrom().equals("新料")) {
|
|
|
//查询坯料计划的工序作业
|
|
|
List<ApsProcessOperationDo> processOperationList = apsProcessOperationService.list(new QueryWrapper<ApsProcessOperationDo>().lambda().eq(ApsProcessOperationDo::getBlankid, apsBlankOrderDo.getId()));
|
|
|
for (ApsProcessOperationDo processOperationDo : processOperationList) {
|
|
|
//没有前道工序作业ID
|
|
|
if (ObjectUtil.isEmpty(processOperationDo.getPreviousprocessid())) {
|
|
|
if (processOperationDo.getIfblankprocess().equals("是")) {
|
|
|
- return R.error("备料工艺路线首道工序作业不应该包含坯料工序:" + processOperationDo.getProcess());
|
|
|
+ return R.error("坯料不是新料,不可以包含坯料工序:" + processOperationDo.getProcess());
|
|
|
}
|
|
|
break;
|
|
|
}
|
|
@@ -2212,16 +2213,17 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
|
}
|
|
|
}
|
|
|
if (checkLevel == 2 || checkLevel == 3) {
|
|
|
- //如果坯料需求的坯料来源=备料,并且首道工序作业的是否坯料工序=是,错误提示:备料工艺路线首道工序作业不应该包含坯料工序:{首道工序作业的工序}
|
|
|
+ //新需求:如果坯料需求的坯料来源不是新料,并且首道工序作业的是否坯料工序=是,错误提示:坯料不是新料,不可以包含坯料工序:{首道工序作业的工序}
|
|
|
+ //旧需求:如果坯料需求的坯料来源=备料,并且首道工序作业的是否坯料工序=是,错误提示:备料工艺路线首道工序作业不应该包含坯料工序:{首道工序作业的工序}
|
|
|
//是否备料
|
|
|
- if (apsBlankOrderDo.getBlankcomefrom().equals("备料")) {
|
|
|
+ if (!apsBlankOrderDo.getBlankcomefrom().equals("新料")) {
|
|
|
//查询坯料计划的工序作业
|
|
|
List<ApsProcessOperationDo> processOperationList = apsProcessOperationService.list(new QueryWrapper<ApsProcessOperationDo>().lambda().eq(ApsProcessOperationDo::getBlankid, apsBlankOrderDo.getId()));
|
|
|
for (ApsProcessOperationDo processOperationDo : processOperationList) {
|
|
|
//没有前道工序作业ID
|
|
|
if (ObjectUtil.isEmpty(processOperationDo.getPreviousprocessid())) {
|
|
|
if (processOperationDo.getIfblankprocess().equals("是")) {
|
|
|
- return R.error("坯料计划" + apsBlankOrderDo.getBlanknumber() + " 备料工艺路线首道工序作业不应该包含坯料工序:" + processOperationDo.getProcess());
|
|
|
+ return R.error("坯料计划" + apsBlankOrderDo.getBlanknumber() + " 坯料不是新料,不可以包含坯料工序:" + processOperationDo.getProcess());
|
|
|
}
|
|
|
break;
|
|
|
}
|