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());