From 0de5ce36f4326587f06abb1f93898950308fa383 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Wed, 28 Jan 2026 13:25:05 +0800 Subject: [PATCH] 1 --- .../service/impl/InventoryMoveServiceImpl.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java b/src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java index 0abbdb3..5faec5e 100644 --- a/src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java +++ b/src/main/java/com/gaotao/modules/other/service/impl/InventoryMoveServiceImpl.java @@ -333,10 +333,20 @@ public class InventoryMoveServiceImpl implements InventoryMoveService { } } - // 为每个分组调用IFS接口 - rqrq - for (MoveGroup group : moveGroups.values()) { - syncSingleGroupToIFSForPallet(group); - } + // 为每个分组调用IFS接口 - rqrq + int groupIndex = 0; + for (MoveGroup group : moveGroups.values()) { + // 从第二个分组开始,每次调用前等待50ms,避免接口调用过快 - rqrq + if (groupIndex > 0) { + try { + Thread.sleep(50); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + } + syncSingleGroupToIFSForPallet(group); + groupIndex++; + } log.info("IFS批量移库同步完成,共{}个分组", moveGroups.size());