|
@@ -2697,7 +2697,7 @@ public class OrderServiceImpl implements OrderService {
|
|
giftGoodsScoreDetailMap.put(pointsDetailNameId, orderGiftScoreRulesVo);
|
|
giftGoodsScoreDetailMap.put(pointsDetailNameId, orderGiftScoreRulesVo);
|
|
goodsDataMap.remove(pointsDetailNameId);
|
|
goodsDataMap.remove(pointsDetailNameId);
|
|
}
|
|
}
|
|
- break;
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
if (pointsType.equals(Constants.MemberScoreRulesEnum.ONE.getCode())) {
|
|
if (pointsType.equals(Constants.MemberScoreRulesEnum.ONE.getCode())) {
|
|
Collection<GoodsEntity> values = goodsDataMap.values();
|
|
Collection<GoodsEntity> values = goodsDataMap.values();
|
|
@@ -2733,7 +2733,7 @@ public class OrderServiceImpl implements OrderService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- break;
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
if (pointsType.equals(Constants.MemberScoreRulesEnum.ZERO.getCode())) {
|
|
if (pointsType.equals(Constants.MemberScoreRulesEnum.ZERO.getCode())) {
|
|
// 门店
|
|
// 门店
|
|
@@ -2766,8 +2766,8 @@ public class OrderServiceImpl implements OrderService {
|
|
getGiftScore(activityGiftScore, bigDecimal, mkActivitiesEntityMap, sku, orderGiftScoreRulesVo);
|
|
getGiftScore(activityGiftScore, bigDecimal, mkActivitiesEntityMap, sku, orderGiftScoreRulesVo);
|
|
giftGoodsScoreDetailMap.put(sku, orderGiftScoreRulesVo);
|
|
giftGoodsScoreDetailMap.put(sku, orderGiftScoreRulesVo);
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|
|
- break;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
goodsSkuList.forEach(s -> {
|
|
goodsSkuList.forEach(s -> {
|
|
@@ -4541,7 +4541,8 @@ public class OrderServiceImpl implements OrderService {
|
|
List<String> promotionSkuList = new ArrayList<>();
|
|
List<String> promotionSkuList = new ArrayList<>();
|
|
// 判断活动类型并排序,再确定购物栏中商品是否满足活动条件
|
|
// 判断活动类型并排序,再确定购物栏中商品是否满足活动条件
|
|
mkActivitiesEntityList.stream().filter(mkActivitiesEntity -> {
|
|
mkActivitiesEntityList.stream().filter(mkActivitiesEntity -> {
|
|
- if (!Constants.ActivityTopicEnum.JFDK.getTopicCode().equals(mkActivitiesEntity.getMkaTopic())) {
|
|
|
|
|
|
+ if (!Constants.ActivityTopicEnum.JFDK.getTopicCode().equals(mkActivitiesEntity.getMkaTopic())
|
|
|
|
+ && !Constants.ActivityTopicEnum.ZSJF.getTopicCode().equals(mkActivitiesEntity.getMkaTopic())) {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
if (Objects.isNull(mkActivitiesEntity.getPriority())) {
|
|
if (Objects.isNull(mkActivitiesEntity.getPriority())) {
|