Browse Source

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

YunaiV 4 months ago
parent
commit
bf877b70bd

+ 3 - 0
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 {
 
         // 2. 更新
         MesQcOqcDO updateObj = BeanUtils.toBean(updateReqVO, MesQcOqcDO.class);
+        updateObj.setSourceDocType(null).setSourceDocId(null).setSourceLineId(null); // 不允许修改来源单据
+        updateObj.setTemplateId(null); // 不允许修改模板
+        updateObj.setItemId(null); // 不允许修改物料
         oqcMapper.updateById(updateObj);
     }
 

+ 3 - 0
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 {
 
         // 2. 更新
         MesQcRqcDO updateObj = BeanUtils.toBean(updateReqVO, MesQcRqcDO.class);
+        updateObj.setSourceDocType(null).setSourceDocId(null).setSourceLineId(null); // 不允许修改来源单据
+        updateObj.setTemplateId(null); // 不允许修改模板
+        updateObj.setItemId(null); // 不允许修改物料
         rqcMapper.updateById(updateObj);
     }