|
|
|
@@ -956,7 +956,10 @@ public class WxOfflineActivityGrantAwardServiceImpl implements WxOfflineActivity |
|
|
|
|
|
|
|
Map<Long, List<WxOfflineActivityGrantItem>> granActivityItemMap = grantItemList.stream().collect(groupingBy(WxOfflineActivityGrantItem::getActivityItemId)); |
|
|
|
Map<Long, List<WxOfflineActivityGrantSettlement>> grantSettlementMap = settlementList.stream().collect(groupingBy(WxOfflineActivityGrantSettlement::getActivityItemId)); |
|
|
|
Map<Long, WxOfflineActivityGrantCashBack> grantCashMap = cashBackList.stream().collect(toMap(WxOfflineActivityGrantCashBack::getActivityItemId, Function.identity())); |
|
|
|
Map<Long, WxOfflineActivityGrantCashBack> grantCashMap = new HashMap<>(); |
|
|
|
if(cashBackList != null && !cashBackList.isEmpty()){ |
|
|
|
grantCashMap = cashBackList.stream().collect(toMap(WxOfflineActivityGrantCashBack::getActivityItemId, Function.identity())); |
|
|
|
} |
|
|
|
|
|
|
|
for (WxOfflineActivityItem activityItem : activity.getActivityItemList()) { |
|
|
|
List<WxOfflineActivityGrantItem> granActivityItemList = granActivityItemMap.get(activityItem.getId()); |
|
|
|
|