liyong
2026-04-25 9ae904fc85b1d8bfa9cccba9bf72f347365015f7
feat(production): 优化生产产品主记录的时间设置逻辑

- 添加开始时间和结束时间的空值检查条件判断
- 当DTO中时间信息存在时使用DTO的时间数据
- 当DTO中时间信息为空时使用默认的工单开始时间和当前时间
- 保持原有的设备ID和设备名称设置逻辑不变
已修改1个文件
2 ■■■ 文件已修改
src/main/java/com/ruoyi/production/service/impl/ProductionPrintOrderServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductionPrintOrderServiceImpl.java
@@ -58,7 +58,7 @@
            pdto.setProcessRouteName(it.getProcessName());
            pdto.setProcessRouteOpenNum(it.getOpenCount());
            pdto.setProcessRouteNum(it.getProcessPositive());
            pdto.setProcessRouteAddNum(it.getProcessPositive());
            pdto.setProcessRouteAddNum(it.getAllowanceQty());
//            pdto.setProcessRouteRequire(); 工艺要求
            pdto.setProductModelId(Long.valueOf(materialInfoDtoFirst.getProductModelId()));
            pdto.setUserIds(it.getReportWorkerList().stream().map(SimplePersonDto::getUserId).map(String::valueOf).collect(Collectors.joining(",")));