| 
					
				 | 
			
			
				@@ -2669,16 +2669,16 @@ public class OrderServiceImpl implements OrderService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     , mkActivitiesPresentIntegralEntity -> mkActivitiesPresentIntegralEntity, (k1, k2) -> k2)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // JFDK活动 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Map<String, MkActivitiesPresentIntegralEntity> jfdkActivitiesEntityMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Map<String, MkActivitiesScoreEntity> jfdkActivitiesEntityMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 查询积分抵扣活动  用于判断是否与赠送积分活动互斥 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                List<MkActivitiesPresentIntegralEntity> jfdkActivitiesEntityList = mkActivitiesPresentIntegralService.querySkuByNow(store.getId().toString(), DateUtils.format(new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                List<MkActivitiesScoreEntity> jfdkActivitiesEntityList = mkActivitiesScoreService.querySkuByNow(store.getId().toString(), DateUtils.format(new Date() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         , "yyyy-MM-dd HH:mm:ss") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         , Constants.ActivityTopicEnum.JFDK.getTopicCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(!CollectionUtils.isEmpty(mkActivitiesEntityList) && mkActivitiesEntityList.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(!CollectionUtils.isEmpty(jfdkActivitiesEntityList) && jfdkActivitiesEntityList.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // 不为空 则处理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     jfdkActivitiesEntityMap = jfdkActivitiesEntityList.stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            .collect(Collectors.toMap(MkActivitiesPresentIntegralEntity::getSku 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    , mkActivitiesPresentIntegralEntity -> mkActivitiesPresentIntegralEntity, (k1, k2) -> k2)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .collect(Collectors.toMap(MkActivitiesScoreEntity::getSku 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    , mkActivitiesScoreEntity -> mkActivitiesScoreEntity, (k1, k2) -> k2)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 订单全部的sku 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2916,7 +2916,7 @@ public class OrderServiceImpl implements OrderService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param sku 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private void getGiftScore(AtomicReference<Integer> activityGiftScore, BigDecimal baseScore 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            , Map<String, MkActivitiesPresentIntegralEntity> zsjfActivitiesEntityMap , Map<String, MkActivitiesPresentIntegralEntity> jfdkActivitiesEntityMap, String sku, OrderGiftScoreRulesVo orderGiftScoreRulesVo,Integer number) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            , Map<String, MkActivitiesPresentIntegralEntity> zsjfActivitiesEntityMap , Map<String, MkActivitiesScoreEntity> jfdkActivitiesEntityMap, String sku, OrderGiftScoreRulesVo orderGiftScoreRulesVo,Integer number) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(zsjfActivitiesEntityMap.containsKey(sku)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 存在表示它参加赠送积分活动 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2927,7 +2927,7 @@ public class OrderServiceImpl implements OrderService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(Constants.PromotionActivityRejectEnum.REJECT.getCode() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .equals(mkActivitiesPresentIntegralEntity.getRejectScore())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 设置为互斥 则要查询这个sku是否有参与积分抵扣活动  如果有 则直接返回不赠送积分 如果没有 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                MkActivitiesPresentIntegralEntity jfdkActivities = jfdkActivitiesEntityMap.get(sku); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                MkActivitiesScoreEntity jfdkActivities = jfdkActivitiesEntityMap.get(sku); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(!Objects.isNull(jfdkActivities)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // 不为空表示参与了积分抵扣 又互斥 则不进行积分赠送 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return; 
			 |