From 229263acb99d2ff49de8bfbc50d4df521f703993 Mon Sep 17 00:00:00 2001 From: Qiuyi LI Date: Thu, 26 Dec 2024 16:07:57 +0100 Subject: [PATCH] Split underscores in order IDs when creating shopify sync maps --- .../org/jeecg/modules/business/domain/job/ShopifySyncJob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/ShopifySyncJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/ShopifySyncJob.java index 8d5666701..c0d4e3902 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/ShopifySyncJob.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/ShopifySyncJob.java @@ -61,7 +61,7 @@ public class ShopifySyncJob implements Job { mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); List ordersReadyForShopifySync = platformOrderService.fetchOrderInShopsReadyForShopifySync(shops); Map syncMap = ordersReadyForShopifySync.stream() - .collect(toMap(PlatformOrderShopSync::getPlatformOrderId, Function.identity())); + .collect(toMap(sync -> sync.getPlatformOrderId().split("_")[0], Function.identity())); List fulfillmentOrders = new ArrayList<>();