buhuazhen
2026-04-22 f088078e626e16b28d69cdbcbf514b30f1dcefe7
分支
用户 buhuazhen <hua100783@gmail.com>
星期三, 四月 22, 2026 11:51 +0800
提交者 buhuazhen <hua100783@gmail.com>
星期三, 四月 22, 2026 11:51 +0800
提交f088078e626e16b28d69cdbcbf514b30f1dcefe7
目录 395f1fbef52a4b4a752f7b055c4e301b6d5dcee4 目录 | zip | gz
上一版本 676bf75ce7b296ddf0a79cd4c276085e09e254c6 查看 | 对比
refactor(production): 优化生产订单及工单号生成逻辑

- 重构生产订单工艺路线子表处理流程,利用productProcessService优化工序信息获取
- 引入ProductWorkOrderService实现工单号统一生成逻辑,替换原有工单号生成代码
- 调整ProductOrderServiceImpl及ProductProcessRouteItemServiceImpl相关代码,移除重复逻辑并简化
- ProductWorkOrderService新增generateProductWorkOrder方法,实现按日期、工序和订单号自动生成唯一工单号
- QualityUnqualifiedServiceImpl中引用工单号生成服务,统一工单号生成格式
- SalesLedgerProductServiceImpl使用合同号格式生成生产订单号,提高订单编号的业务关联性
- 清理代码中的魔法字符串与硬编码,增强可维护性和扩展性
已修改9个文件
304 ■■■■■ 文件已修改
pom.xml 8 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/utils/StringUtils.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/ProductWorkOrderService.java 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java 64 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductProcessRouteItemServiceImpl.java 28 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductWorkOrderServiceImpl.java 37 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/service/impl/QualityUnqualifiedServiceImpl.java 33 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java 82 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java 8 ●●●● 对比 | 查看 | 原始文档 | blame | 历史