Commit bf877b70bde4be2220da605750f110cdbfdc8491

Authored by YunaiV
1 parent acaee7c0

✨ feat(mes): 禁止修改质检单据来源和模板信息

yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/oqc/MesQcOqcServiceImpl.java
@@ -113,6 +113,9 @@ public class MesQcOqcServiceImpl implements MesQcOqcService { @@ -113,6 +113,9 @@ public class MesQcOqcServiceImpl implements MesQcOqcService {
113 113
114 // 2. 更新 114 // 2. 更新
115 MesQcOqcDO updateObj = BeanUtils.toBean(updateReqVO, MesQcOqcDO.class); 115 MesQcOqcDO updateObj = BeanUtils.toBean(updateReqVO, MesQcOqcDO.class);
  116 + updateObj.setSourceDocType(null).setSourceDocId(null).setSourceLineId(null); // 不允许修改来源单据
  117 + updateObj.setTemplateId(null); // 不允许修改模板
  118 + updateObj.setItemId(null); // 不允许修改物料
116 oqcMapper.updateById(updateObj); 119 oqcMapper.updateById(updateObj);
117 } 120 }
118 121
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/rqc/MesQcRqcServiceImpl.java
@@ -112,6 +112,9 @@ public class MesQcRqcServiceImpl implements MesQcRqcService { @@ -112,6 +112,9 @@ public class MesQcRqcServiceImpl implements MesQcRqcService {
112 112
113 // 2. 更新 113 // 2. 更新
114 MesQcRqcDO updateObj = BeanUtils.toBean(updateReqVO, MesQcRqcDO.class); 114 MesQcRqcDO updateObj = BeanUtils.toBean(updateReqVO, MesQcRqcDO.class);
  115 + updateObj.setSourceDocType(null).setSourceDocId(null).setSourceLineId(null); // 不允许修改来源单据
  116 + updateObj.setTemplateId(null); // 不允许修改模板
  117 + updateObj.setItemId(null); // 不允许修改物料
115 rqcMapper.updateById(updateObj); 118 rqcMapper.updateById(updateObj);
116 } 119 }
117 120