服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2025-01-02 2e2033964d99196d94b0abd9f3364b9b2387b324
分支
用户 Ben Lin <maobin001@msn.com>
星期四, 一月 2, 2025 23:28 +0800
提交者 Ben Lin <maobin001@msn.com>
星期四, 一月 2, 2025 23:28 +0800
提交2e2033964d99196d94b0abd9f3364b9b2387b324
目录 d32f858bab4115e38a1202bb957cf0ddd08cbc33 目录 | zip | gz
上一版本 7a1496993b3ecae726bbbdb2f16508c8906cde8b 查看 | 对比
优化 ImportWoPlan.cs 代码逻辑,减少冗余并增加状态处理

对 ImportWoPlan.cs 文件进行了多处修改,主要包括:
1. 增加对 item.VALIDATION_TYPE 是否为 "新增" 的判断,并根据 ORDER_NO 或已有批次信息生成 BATCH_NO。
2. 使用 IgnoreColumns(x => x.ID) 忽略 ID 列的更新操作。
3. 合并重复的批次号生成逻辑,减少代码冗余。
4. 修改查询 BIZ_MES_WO_BATCH 的条件,增加对 STATUS 范围的判断。
5. 增加对 STATUS 为初始化状态的批次的处理逻辑,允许更新并设置 item.VALIDATION_TYPE 为 "更新"。

这些修改旨在优化代码逻辑,减少冗余代码,并增加对不同状态的处理逻辑。
已修改1个文件
46 ■■■■ 文件已修改
Tiger.Business.MES/BIZ/ImportWoPlan.cs 46 ●●●● 对比 | 查看 | 原始文档 | blame | 历史