Commit Graph

320 Commits

Author SHA1 Message Date
51dfaecff7 fix(sap):修正库存接口字段映射错误- 将错误的字段名 "ZECCBG" 更正为 "ZECCWBG"- 确保与 SAP 端字段定义一致
- 修复由此导致的数据传输问题
2025-10-22 09:49:05 +08:00
f7f12327ea fix(sap):修复订单日期类型转换问题并增加库存字段
- 将订单日期从 LocalDateTime 转换为 String 类型- 在库存同步中新增 ZESBSL、ZEXHWBG 和 ZECCBG 字段- 确保 SAP 接口数据类型一致性
- 提高库存数据传输完整性
2025-10-22 09:48:56 +08:00
5acdeb7f50 feat(sap): 增加库存同步字段
- 新增 ZESBSL 字段到 SAP 库存同步接口
- 新增 ZEXHWBG 字段到 SAP 库存同步接口
- 新增 ZECCBG 字段到 SAP 库存同步接口
2025-10-22 09:48:20 +08:00
9e6dc48533 feat(sap): 新增工单履历表处理逻辑
- 在SapInShopOrder中添加工单履历表的创建与更新逻辑
- 引入OrderSchedule相关依赖及服务
- 根据订单类型设置订单属性(中试或量产)
- 完善订单物料描述、车间信息等字段填充
- 在ShopOrderStatisticTransController中增加完工数量统计更新逻辑
- 计算并更新订单完成比例及已完成数量
- 添加对OrderSchedule表的数据操作支持
2025-09-25 10:21:04 +08:00
1e80efc495 feat(integration): 新增 SAP 删除交货单接口
- 在 IntegrationSrv 中添加 SAP_DELETE_DELIVERY 常量
- 实现 SapDeleteDelivery 类,处理 SAP 删除交货单的请求
- 添加请求参数校验和错误处理逻辑
2025-08-28 16:30:45 +08:00
bf257f7987 fix(int-core): 修复物料凭证传输的批次号问题
-将空的批次号字符串替换为实际的批次号,解决了物料凭证传输时批次号缺失的问题
- 修改涉及到 LotMaterialDealSendSapServiceImpl 类中的 JSON 对象构建过程
2025-08-19 15:55:10 +08:00
b7ea585f47 refactor(integration): 优化出料接口字段映射和数据处理
- 在 OutMaterialCompleteLog 实体中添加 width 字段,用于记录宽度信息
- 移除未使用的 RemoteDeptService 依赖- 优化 Inventory 对象的创建和赋值逻辑:
  - 使用 outMaterialCompleteLog 中的 width替代 subQty 作为宽度信息
  - 添加对 subQty 的非空判断,避免空指针异常
  - 移除不必要的远程调用和空判断逻辑,简化代码结构
2025-07-24 10:26:15 +08:00
b22136f098 feat(int-core): 添加库存日志记录功能
- 在出库操作时增加库存日志记录
- 新增 RemoteWmsInventoryLogService 和 RemoteDeptService 的引用
- 为每个出库操作创建一个 InventoryLog 对象,并保存到日志列表
- 在保存库存后,将日志列表发送给远程 WMS 服务
2025-07-21 15:47:22 +08:00
8d587f34f5 fix(物料同步):以工厂数据表做主表区分站点数据 2025-06-26 10:05:53 +08:00
7eabd12022 refactor(int-core): 将 Vector 替换为 ArrayList
-将 OutMaterialSapServiceImpl 类中的 Vector 集合替换为 ArrayList
- 优化了 inventories变量的实现,使用更高效的 ArrayList 替代 Vector
-保留了 inventoryLogs 变量的类型,仍使用 Vector
2025-06-24 16:43:29 +08:00
d45e46228a feat:提供一次获取多个新SAP批次的接口 2025-06-13 09:24:15 +08:00
luochen
0084fce8df Merge remote-tracking branch 'origin/prd' into prd 2025-06-12 16:20:17 +08:00
luochen
9b25a0005e feat: 新增获取产线历史参数信息接口 2025-06-12 16:20:04 +08:00
99428244a5 fix(干燥挤出机总重):调用设备集成干燥挤出机总重接口和job 2025-06-12 16:19:24 +08:00
722b38d627 fix(干燥挤出机总重):调用设备集成干燥挤出机总重接口和job 2025-06-12 16:19:23 +08:00
57a7d59b25 fix(干燥挤出机总重):调用设备集成干燥挤出机总重接口和job 2025-06-12 16:19:21 +08:00
9b3daa2854 fix(干燥挤出机总重):调用设备集成干燥挤出机总重接口 2025-06-12 16:19:20 +08:00
3eed2803a1 fix(离型膜称重):调用设备集成称重接口 2025-06-11 16:43:26 +08:00
cd1cc0a7f8 refactor(int-core): 优化报工成功判断逻辑
- 将 result 变量名改为 message,提高代码可读性
- 使用 Objects.equals 比较字符串,提高代码安全性和准确性
- 修改判断条件为"报工成功",与业务逻辑更匹配
2025-06-05 17:09:02 +08:00
7b1f2e8a3c fix(生产报工):报工物料修改 2025-05-26 10:29:08 +08:00
22d4e41068 fix(生产报工):库存表状态冻结时库存类型传2 2025-05-26 10:29:07 +08:00
26beb177e2 fix(AGV任务回传):增加托盘号 2025-05-19 11:31:42 +08:00
80257bbfde fix(熟化进站接口):增加返回等级 2025-05-13 11:23:49 +08:00
63d7c3592b feat(AGV任务回传(三楼总控)接口):新增 2025-05-13 11:23:47 +08:00
0bacbca278 feat(自动拆包计数采集(三楼总控)接口):新增 2025-05-13 11:23:46 +08:00
6deb0b9300 fix(int-core): 增加 MES 库存不足检查
- 在出料同步服务中添加库存数量检查逻辑
- 如果库存不足,返回错误响应并提示库存不足信息
- 提前发现库存问题,避免后续冲销操作
2025-05-08 16:30:27 +08:00
df8d91401b feat(integration): 新增 AGV 熟化间任务处理接口
- 添加 AgvHandleDeliverTasks 类,实现下发熟化间任务的功能
- 添加 AgvSelectLayer 类,实现获取熟化间入口的功能
- 在 IntegrationSrv 中新增相关常量
2025-04-26 16:41:31 +08:00
ec1c5a3da6 fix(产品结构化参数数据同步接口):新增校验 2025-04-25 11:12:43 +08:00
5604c0d496 feat(产品结构化参数数据同步):新增接口 2025-04-24 10:56:09 +08:00
2cfca6ddf4 feat(瑕疵检测数据同步):新增接口 2025-04-24 10:56:08 +08:00
04d7a67cf3 refactor(integration): 优化出库接口相关代码
- 在 OutMaterialCompleteLog 类中添加 note 字段
- 优化 OutMaterialSapServiceImpl 中的列表判断逻辑- 在更新库存时添加 note信息
2025-04-23 15:54:22 +08:00
da390fe8a6 fix(int-core): 修复出库同步状态验证逻辑
- 在查询出库完整日志时,增加了对同步状态(SYNC_STATUS)的判断,只选择已同步("S")的记录
-这个修改确保了只有已经成功同步到 SAP 的出库记录才会被进一步处理,提高了数据一致性和可靠性
2025-04-16 16:46:48 +08:00
4b2a7942be feat(integration): 新增物料消耗表 2025-04-15 17:06:37 +08:00
6e9aac0988 feat(integration): 修改LotMaterialSid为null 2025-04-15 17:06:33 +08:00
e1a1269ca5 feat(integration): 新增物料消耗数据事务保存功能 2025-04-15 11:01:00 +08:00
258f396d7e feat(integration): 新增物料消耗数据保存功能
- 在 OutMaterialSapService 接口中添加了 saveMaterialConsumptionData 方法
- 实现了该方法,将物料消耗数据保存到 ZLotMaterialConsumptionTransaction 表中
-优化了物料凭证创建逻辑,增加了对已报工批次的检查- 重构了部分代码,提高了可读性和可维护性
2025-04-15 11:00:56 +08:00
ca4fbefcf1 feat(integration): 新增物料消耗数据保存功能
- 在 OutMaterialSapService 接口中添加了 saveMaterialConsumptionData 方法
- 实现了该方法,将物料消耗数据保存到 ZLotMaterialConsumptionTransaction 表中
-优化了物料凭证创建逻辑,增加了对已报工批次的检查- 重构了部分代码,提高了可读性和可维护性
2025-04-15 11:00:52 +08:00
994c504758 egrationfeat(int): 实现物料消耗和完工入库的冲销功能- 新增物料消耗冲销和完工入库冲销的接口和实现
- 修改数据库映射,增加更新字段的方法
- 优化库存更新逻辑,支持批量更新
- 增加冲销相关的数据处理和调用SAP接口
2025-04-15 11:00:48 +08:00
c8b88c1659 feat(309/311接口远程接口):
1.注释修改
2025-04-15 10:47:18 +08:00
f8862bbc0a feat(309/311接口远程接口):
1.309/311接口远程接口,json组装方式改为JSONArray
2025-04-15 10:47:18 +08:00
2c239aada5 feat(309/311接口远程接口):
1.309/311接口远程接口,报错信息修改
2025-04-15 10:47:18 +08:00
c868111db4 feat(309/311接口远程接口):
1.新增309/311接口远程接口
2025-04-15 10:47:17 +08:00
4cf9faff09 fix(获取sap批次):sap报错后返回信息问题 2025-04-15 10:36:42 +08:00
81114ed676 fix(获取sap批次):调用增加字段 2025-04-15 10:36:37 +08:00
9d1e3cd7ae fix(物料同步):增加双单位标识字段 2025-04-14 17:00:06 +08:00
b262babbe4 fix(102、532、262):日期时间更新 2025-04-08 17:18:32 +08:00
4ced9a1890 fix(自动拆包机接口):新增拆包机位传输 2025-04-08 17:18:30 +08:00
44ea0a7fbc fix(102、532、262):新增表逻辑 2025-04-08 17:18:29 +08:00
54570974e9 feat(单据冲销接口):
1.单据冲销接口,获取返回信息由ES_RETURN修改为ES_OUTPUT
2025-03-31 16:16:27 +08:00
c739a0dd2c feat(单据冲销):REQUEST_BODY中新增IS_INPUT 2025-03-31 16:16:08 +08:00