|
@@ -302,6 +302,23 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
|
// }
|
|
|
// 根据坯料ID 删除 备份数据
|
|
|
ApsUtils.clearBackup(null);
|
|
|
+ //如果坯料计划的是否备料=是,更新坯料计划第一道作业明细的待加工料卷批次号=坯料计划的备料批次号(备料计划只有一卷)
|
|
|
+ for (String blankId : blankIds) {
|
|
|
+ ApsBlankOrderDo apsBlankOrderDo = this.getById(blankId);
|
|
|
+ if (apsBlankOrderDo != null
|
|
|
+ && "是".equals(apsBlankOrderDo.getPreparematerial())
|
|
|
+ && StringUtils.isNotBlank(apsBlankOrderDo.getPreparematerialbatchno())) {
|
|
|
+ //查询第一道作业明细(理论上只有一卷)
|
|
|
+ ApsProcessOperationProcessEquDo firstEqu = this.baseMapper.selectFirstPrepareEqu(blankId);
|
|
|
+ if (firstEqu != null) {
|
|
|
+ ApsProcessOperationProcessEquDo needUpdate = new ApsProcessOperationProcessEquDo();
|
|
|
+ needUpdate.setId(firstEqu.getId());
|
|
|
+ needUpdate.setBachmaterialprocess(apsBlankOrderDo.getPreparematerialbatchno());
|
|
|
+ apsProcessOperationProcessEquService.updateById(needUpdate);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
return R.ok();
|
|
|
}
|
|
|
|