Commit Graph

60 Commits

Author SHA1 Message Date
lihao 97fbd9759c 优化 2025-06-23 09:14:00 +08:00
lihao 9086a9d93b 优化 2025-06-21 16:07:57 +08:00
李正@用友 43c63c6831 patch_dev_5接口推送锐制优化_V18_销售出库退货及委外备料计划逻辑_sdlizheng_20250619 2025-06-20 09:11:01 +08:00
lihao 3a39c9d9c7 排产控制逻辑在原来的交易类型上增加预投类 2025-06-19 10:44:02 +08:00
张明 69392ee61c 优化流程生产订单保存逻辑
- 添加调试日志,便于跟踪保存操作流程
- 修改组织编码处理逻辑,支持直接传递编码而非主键- 优化自动投放逻辑,增加日志记录和异常处理
- 修复传入数据异常时的错误提示
2025-06-19 10:19:43 +08:00
张明 5a869f91ab Merge remote-tracking branch 'origin/main' 2025-06-17 10:09:47 +08:00
张明 5795f4b5be refactor(pmo): 重构 PMO 卡片操作流程
- 新增 PmoCardOperAction 类作为 PMO 卡片操作的基类
- 实现 PmoCardPutAction 类用于处理卡片投放操作
- 重构 PmoResource 中的自动投放逻辑,使用 IPMOBusinessService 接口替代 PMORowPutBP
2025-06-17 10:02:27 +08:00
maolei d08a4b955f mmpac流程生产订单: 增加生产订单同步到MES系统的判断逻辑
- 新增 shouldSyncToMes 方法判断是否需要同步到MES系统
- 根据源头单据类型判断是否为销售订单
- 如果是销售订单,联查销售订单子实体
- 判断销售订单是否有定制标识
- 如果有定制标识,检查工艺配置完成时间是否有值
- 如果无定制标识,允许同步到MES
- 如果有定制标识且工艺配置完成时间有值,允许同步到MES- 如果有定制标识且工艺配置完成时间为空,不允许同步到MES
2025-06-17 09:59:57 +08:00
张明 2d34d04fed 流程生产订单修改 2025-06-16 10:33:50 +08:00
maolei cfc7feaaae 流程生产订单: 优化生产订单制令号同步逻辑
- 使用 Objects.equals 优化字符串比较- 增加对 cprojectid 的处理,优先使用项目编号作为制令号
- 通过 transferCodeByPk 方法获取项目编号对应的编码
2025-06-13 09:42:52 +08:00
张明 7ae5b5841d refactor(taikai2312): 优化项目设置和代码结构
- 在.project文件中添加filteredResources配置,过滤掉不必要的文件和目录
- 移除AfterApprovingSynchronizeRuleMES类中的冗余代码
-简化PmoResource类中的方法逻辑,提高代码可读性
2025-06-13 09:12:16 +08:00
张明 0f9535de9a Merge remote-tracking branch 'origin/main' 2025-06-11 18:29:29 +08:00
张明 5e0b306c15 添加 PMO 资源类处理生产订单
- 新增 PmoResource 类,实现生产订单的保存、更新、删除和查询功能
- 提供 RESTful API 接口,支持 JSON 数据交互
-集成业务逻辑和服务调用,处理数据验证和异常情况
2025-06-11 18:29:14 +08:00
李正@用友 21f8b86513 备料计划修改单位数量 2025-06-11 16:09:41 +08:00
maolei caf9378ad0 mmpac: 优化生产订单同步到MES的逻辑
- 修改了同步条件,只同步srctype不为"55A2"的行
- 增加了跳过同步的警告日志,提高可追踪性
2025-06-11 09:25:58 +08:00
lihao 65ad8f4cf4 校验时取消查询自己 2025-06-09 10:14:52 +08:00
maolei f5a8bd81c0 流程生产订单: MES同步orderNo改为生产订单号+行号
- 将生产订单号和行号组合后作为 orderNo 传给 MES- 增加长度校验,确保组合后的长度不超过 18 位
- 优化错误提示信息,明确指出长度限制
2025-06-06 11:16:23 +08:00
maolei 941dec1543 mmpac生产报告: 增加 MES 数据处理功能
- 新增 preProcessMesData 方法预处理 MES 数据
- 实现 processMESFields 方法自动赋值 MES 相关字段
- 添加 processWarehouseConversion 方法处理仓库转换逻辑
-优化 convertWarehouseCodeToPk 方法查询仓库主键
2025-06-06 11:13:04 +08:00
maolei d75f090ab0 mmpac: 修复流程生产订单同步时物料编码获取错误
- 将 MaterialVersionVO 替换为 MaterialVO 以正确获取物料编码
- 确保生产订单同步时能够准确获取物料信息
2025-06-04 17:17:20 +08:00
李正@用友 96fc4dd152 生产订单添加客户字段 2025-06-04 16:32:27 +08:00
maolei 9726246ed0 流程生产订单: 调整生产订单同步MES中的属性值
- 将上级生产订单号(SXZF16)改为项目主键
- 将上级生产订单行号(SXZF17)改为单据行号
- 优化了代码格式,增加了注释和空行
2025-06-04 09:55:28 +08:00
maolei 13fbf46634 ic,mmpac,uapbd: 使用统一的组织判断逻辑
- 将原有的硬编码组织代码比较逻辑替换为调用 IHttpPostOtherSys 接口的 checkIfIncludeOrg 方法
- 优化了组织判断逻辑,提高了代码的可维护性和扩展性
- 修改了日志输出内容,使其更加通用和准确
2025-06-03 19:01:57 +08:00
maolei a6bac28c63 mmpac: 增加测试用户不同步 MES 系统的逻辑
- 在调用 MES 系统接口前增加用户排除检查
- 如果当前用户被配置为不同步,则跳过 MES 系统同步- 此修改旨在方便测试用户进行测试,而不影响生产环境
2025-06-03 17:12:55 +08:00
李正@用友 5850e660e0 生成报告保存自动入库逻辑适配电缆互感器 2025-05-30 09:28:12 +08:00
maolei 7ad0ce5637 mmpac:流程生产订单发送时移除22自定义变量 2025-05-29 16:58:14 +08:00
zhangxinah@yonyou.com def52b4dd5 去掉多余的引用 2025-05-29 11:29:18 +08:00
maolei 4cac17c8bd refactor(mmpac): 重构 MES 同步接口构建 properties 数组
- 提取 buildProperties 方法,用于构建 MES 同步所需的 properties 数组
- 添加 addProperty 方法,简化单个 property 的添加过程
- 新增 SXZF22、SXZF23、SXZF24 字段的同步- 优化代码结构,提高可读性和可维护性
2025-05-29 10:04:16 +08:00
李正@用友 d75b27399e 生产报告保存审批接口添加翻译 2025-05-28 16:28:48 +08:00
李正@用友 48843ec04b 5单据推送锐制优化_生产订单推送添加scgc_wbid 2025-05-28 14:32:46 +08:00
maolei 5f9bd9ac4a mmpac: 优化生产订单同步到 MES 系统的逻辑
- 在处理生产订单行时增加日志输出,提高可追踪性
- 修改了对 vparentbillid 为空值的判断逻辑,增加使用 equals("~") 进行比较
2025-05-28 14:24:24 +08:00
李正@用友 33bb0d8c2a 5单据推送锐制优化_销售出库签字推改新增推 2025-05-27 09:44:44 +08:00
李正@用友 864481a316 5单据推送锐制优化_生产订单变更推送 2025-05-26 18:03:57 +08:00
mzr 5f4d39777d 销售出库和流程生产订单的公司控制调整 2025-05-26 15:09:32 +08:00
李正@用友 54c91365bd 备料计划修改请求报文结构 2025-05-26 09:57:27 +08:00
李正@用友 a59b2f60c8 5单据推送锐制优化_备料计划添加交易类型_V4_sdlizheng 2025-05-24 10:36:51 +08:00
maolei be45267932 mmpac: 流程生产订单只同步成品and忽略重复key报错
- 增加了对主键冲突错误的处理,避免因重复数据导致的同步失败
-改进了错误处理机制,对不同类型的错误进行区分和记录
- 优化了请求和响应的处理流程,提高了系统稳定性
- 添加了日志记录,便于问题追踪和调试
2025-05-23 14:56:19 +08:00
李正@用友 97877c2a6e 5单据推送锐制优化_工序和项目变更_V4_sdlizheng 2025-05-23 14:11:12 +08:00
maolei 0cc535d58c mmpac流程生产订单维护: 修复属性字段与属性值错误
- 修改了 SXZF16、SXZF17 和 SXZF18 的 propertyFiled 和 propertyValue 设置
- 确保属性字段和属性值正确对应,避免数据同步错误
2025-05-23 11:14:15 +08:00
maolei a5c2b18bdb mmpac: 审批后同步生产订单到MES系统
- 新增 AfterApproveRuleSyncMes 类实现生产订单审批后同步到MES
- 在 PMOApproveBP 中添加同步到MES的规则
- 优化 HttpPostOtherSysImpl 类以处理新的数组同步逻辑
2025-05-23 11:01:11 +08:00
李正@用友 c895e9c26c 5单据推送锐制优化表体空_V3_sdlizheng 2025-05-23 08:41:37 +08:00
李正@用友 a69ea3cf4e 5单据推送锐制_V2_sdlizheng 2025-05-22 19:56:30 +08:00
李正@用友 9dc9e9e266 单据推送锐制_V1_sdlizheng_20250521 2025-05-21 22:33:20 +08:00
李正@用友 d464b1adca mmpac_生产订单审批推送锐制_V1 2025-05-21 10:08:05 +08:00
李正@用友 74ff3c8976 mmpac_生产报告openapi接口优化报告类型翻译 2025-05-19 15:29:59 +08:00
李正@用友 fa093b84ad 生产报告源码 2025-05-19 15:23:12 +08:00
张明 069da120aa 流程生产订单修改RZ系统的错误字段映射,修改MES系统的错误字段映射 2025-05-18 15:15:50 +08:00
maolei 8f7a6a11a5 sc/m61/mmpac: 增加委外订单的代码注释
- 为 AfterApproceRuleSyncRZWMSProcess 类中的代码添加详细注释
-优化 AfterApproveRuleSyncRZWMS 类中的代码格式
-统一代码风格,提高可读性
2025-05-18 14:35:25 +08:00
张明 a3d1f7bc69 feat(mmpac): 生产订单审批后同步到睿智系统- 新增 AfterApprovingSynchronizeRuleRZ 类实现审批后同步功能
- 在 PMOApproveBP 类中添加同步规则到审批流程
- 实现了对特定组织的生产订单进行筛选和数据转换
- 通过 HTTP 请求将数据推送到睿智系统
2025-05-17 17:54:11 +08:00
maolei faa18d08c2 feat(sc/m61, mmpac/pickm): 新增委外订单和生产bom审批后同步至RZMOM的功能
- 新增 AfterApproceRuleSyncRZWMSProcess 类实现销售出库单审批后同步至RZMOM
- 新增 AfterApproveRuleSyncRZWMS 类实现生产领料单审批后同步至RZMOM
- 新增 PickmApproveBP 类实现生产领料单批量审批
- 新增 SCOrderApproveAction 类实现销售订单审批
2025-05-17 17:42:59 +08:00
lihao 8f069cf389 注释同步修改备料计划 2025-05-14 14:30:49 +08:00