服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2025-01-16 ee6ed49aa82a2746facff0a89b94d74d37329e85
分支
用户 Ben Lin <maobin001@msn.com>
星期四, 一月 16, 2025 21:41 +0800
提交者 Ben Lin <maobin001@msn.com>
星期四, 一月 16, 2025 21:41 +0800
提交ee6ed49aa82a2746facff0a89b94d74d37329e85
目录 2bef6083417af739e98e141c196f74003e003751 目录 | zip | gz
上一版本 a3b21ee43b13ad79302aceb9a68405b45e6467a4 查看 | 对比
添加扫描入库逻辑及相关属性和方法

在 `ReprintLabel.cs` 文件中:
- 移除 `using Tiger.Model.Minsun;` 引用,添加 `using Apache.NMS.ActiveMQ.Commands;` 引用。
- 在 `namespace Tiger.Business.WMS.Transaction` 中,添加 `LocationCode` 和 `CurScanShelf` 属性,移除 `CurInv` 属性。
- 添加货架信息查询和验证逻辑,更新物料描述和 SAP 物料代码获取方式。
- 添加 `ScanItem` 方法,处理扫描入库逻辑。

在 `WMSController.RePrintLabel.cs` 文件中:
- 修改 `RePrintLabel_ScanItemAsync` 方法的路由和方法名。
- 添加 `RePrintLabel_ScanItemAsync` 方法,处理扫描入库的 API 请求。

在 `IRePrintLabel.cs` 文件中:
- 添加 `ScanItem` 方法的接口定义。

在 `mes_WhLotCodeQtyInfo.cs` 文件中:
- 添加 `Description` 和 `SapCode` 属性。
- 将 `LotCode` 属性标记为主键。

在 `Input_Entitys.cs` 文件中:
- 添加 `RePrintLabelBase` 和 `RePrintLabelEntity` 类,表示补印标签的输入数据结构。
已修改5个文件
354 ■■■■■ 文件已修改
Tiger.Business.WMS/Transaction/ReprintLabel.cs 253 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Tiger.Controllers.WMS/Controllers/WMSController.RePrintLabel.cs 46 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Tiger.IBusiness.WMS/Transaction/IRePrintLabel.cs 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/MES/YadaU9/mes_WhLotCodeQtyInfo.cs 40 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/Api/Input_Entitys.cs 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史