分支
用户 liu <2021943741@qq.com>
星期一, 九月 7, 2026 16:45 +0800
提交者 liu <2021943741@qq.com>
星期一, 九月 7, 2026 16:46 +0800
提交af6bafbb985e1972f938aef9bfedbe6549f749ad
目录 ad47a46568484fc635f855e25ae58684c07ce314 目录 | zip | gz
上一版本 38d39b8c11096668d1a49eea84bbec298489d23e 查看 | 对比
feat(mes): 生产报工按工单工序顺序控制,上一道报满后才能报下一道

- 新增校验 validatePreviousProcessFinished:同一生产工单内上一道工序
produced_quantity >= quantity(报满)后才允许报本道工序
- 拦截入口:submitFeedback、quickCreateFeedback(批量报工经 quickCreate 自动覆盖);
草稿保存不拦
- 判定用产量口径而非任务状态(任务状态仅整单完工/取消才置终态);
质检工序待 IPQC 回调产量计入后才放行下一道
- 新增错误码 1040506016:提示上一道工序名称与剩余待报数量
- 补充 6 个顺序报工单元测试

Co-Authored-By: Claude <noreply@anthropic.com>
已修改3个文件
390 ■■■■■ 文件已修改
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/feedback/MesProFeedbackServiceImpl.java 79 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/pro/feedback/MesProFeedbackServiceImplTest.java 307 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史