服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2024-12-31 3586cc81669e86578ae69d69873c7844874d6ad1
分支
用户 Ben Lin <maobin001@msn.com>
星期二, 十二月 31, 2024 10:02 +0800
提交者 Ben Lin <maobin001@msn.com>
星期二, 十二月 31, 2024 10:02 +0800
提交3586cc81669e86578ae69d69873c7844874d6ad1
目录 5670475b962c35db55564532468ee054434401e8 目录 | zip | gz
上一版本 6ca8cb2376f6f02e93e233130da9896565706a7f 查看 | 对比
重构批次检查逻辑并更新导入工单计划

在 `BIZ_MES_WO.cs` 文件中:
- 添加 `using Tiger.Model.Entitys.MES.U9C;` 引用。
- 重构批次数量检查逻辑,先检查 `batchs.Count > 0`,再进行详细检查。
- 添加新逻辑,确保计划日期相同且状态为初始化时不能下发。
- 设置下发工单时的计划日期为当前日期,并更新相应字段。
- 更新 `y.AsUpdateable` 的列,增加 `UpdateColumns` 方法。

在 `ImportWoPlan.cs` 文件中:
- 修改反序列化列表类型,添加 `woList`。
- 为每个批次生成新的 `ID` 和 `BATCH_NO`,并更新工单信息。
- 添加事务处理逻辑,确保批次和工单更新在同一事务中执行。
- 增加异常处理逻辑,返回相应错误信息。
- 修改工单验证逻辑,确保工单不存在或已关闭时不能导入计划,并更新错误信息。
已修改2个文件
108 ■■■■ 文件已修改
Tiger.Business.MES/BIZ/BIZ_MES_WO.cs 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Tiger.Business.MES/BIZ/ImportWoPlan.cs 73 ●●●● 对比 | 查看 | 原始文档 | blame | 历史