From 1eff5b91a3cba4b42603363a75cd1af0425d436c Mon Sep 17 00:00:00 2001 From: Qiuyi LI Date: Thu, 12 Dec 2024 12:30:17 +0100 Subject: [PATCH] NPE fix --- .../java/org/jeecg/modules/business/domain/job/AddGiftJob.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/AddGiftJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/AddGiftJob.java index 51aba6ecf..232dae4b1 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/AddGiftJob.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/domain/job/AddGiftJob.java @@ -176,6 +176,9 @@ public class AddGiftJob implements Job { .stream() .filter(orderItem -> !orderItem.getStatus().equalsIgnoreCase(OBSOLETE_STATUS_CODE)) .collect(groupingBy(orderItem -> giftSkuSet.contains(orderItem.getErpCode()))); + if (orderItemMap.isEmpty()) { + break; + } for (OrderItem orderItem : orderItemMap.get(Boolean.FALSE)) { String erpCode = orderItem.getErpCode(); if (!nonMatchingRulesApplied && nonMatchingQuantityRules != null) {