|
@@ -486,7 +486,12 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
|
|
|
* 则将前道工序作业明细的所有后道工序作业明细的待加工料卷批次号去掉“{批次号},”
|
|
|
*/
|
|
|
if (ObjectUtil.isNotEmpty(apsProcessOperationProcessEquDo.getPreviousprocessesids())) {
|
|
|
- this.baseMapper.updateAllProcessEquBatchNumber(req.getInputBatchNumber(), apsProcessOperationProcessEquDo.getPreviousprocessesids());
|
|
|
+ List<ApsProcessOperationProcessEquDo> needUpdateBatchNumber = apsProcessOperationProcessEquService.list(new QueryWrapper<ApsProcessOperationProcessEquDo>().lambda().eq(ApsProcessOperationProcessEquDo::getPreviousprocessesids, apsProcessOperationProcessEquDo.getPreviousprocessesids()));
|
|
|
+ if (ObjectUtil.isNotEmpty(needUpdateBatchNumber)) {
|
|
|
+ List<String> needUpdateIds = needUpdateBatchNumber.stream().map(ApsProcessOperationProcessEquDo::getId).collect(Collectors.toList());
|
|
|
+ String join = String.join(",", needUpdateIds);
|
|
|
+ this.baseMapper.updateAllProcessEquBatchNumberByIds(req.getInputBatchNumber(), join);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1295,7 +1300,12 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
|
|
|
.eq(ApsWorkInProgressInventoryDo::getDeleted, "0"));
|
|
|
//更新待加工料卷批次号
|
|
|
if (ObjectUtil.isNotEmpty(apsProcessOperationProcessEquDo.getPreviousprocessesids())) {
|
|
|
- this.baseMapper.updateAllProcessEquBatchNumber(inputBatchNumber, apsProcessOperationProcessEquDo.getPreviousprocessesids());
|
|
|
+ List<ApsProcessOperationProcessEquDo> needUpdateBatchNumber = apsProcessOperationProcessEquService.list(new QueryWrapper<ApsProcessOperationProcessEquDo>().lambda().eq(ApsProcessOperationProcessEquDo::getPreviousprocessesids, apsProcessOperationProcessEquDo.getPreviousprocessesids()));
|
|
|
+ if (ObjectUtil.isNotEmpty(needUpdateBatchNumber)) {
|
|
|
+ List<String> needUpdateIds = needUpdateBatchNumber.stream().map(ApsProcessOperationProcessEquDo::getId).collect(Collectors.toList());
|
|
|
+ String join = String.join(",", needUpdateIds);
|
|
|
+ this.baseMapper.updateAllProcessEquBatchNumberByIds(inputBatchNumber, join);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
//========更新工序作业明细==========
|