Commit 1b656eed by 查志伟

Merge branch '20211203-买一赠一赠品属性优化-zhiwei.zha' into qa

parents 7db11184 db476196
...@@ -66,7 +66,9 @@ public class GiftCacheManager { ...@@ -66,7 +66,9 @@ public class GiftCacheManager {
while (it.hasNext()) { while (it.hasNext()) {
CartGoods old = it.next(); CartGoods old = it.next();
boolean isSameType = StringUtils.isBlank(activityCode) || activityCode.equals(old.getActivityCode()); boolean isSameType = StringUtils.isBlank(activityCode) || activityCode.equals(old.getActivityCode());
if (! old.getGoodsId().equals(gift.getGoodsId()) || ! isSameType) continue; // 买赠活动,多个不同属性的同一商品,赠品属性不能乱
boolean oriSource = StringUtils.isBlank(gift.getOriginalGoodsUid()) || gift.getOriginalGoodsUid().equals(old.getOriginalGoodsUid());
if (! old.getGoodsId().equals(gift.getGoodsId()) || ! isSameType || !oriSource) continue;
// 赠品匹配上了,copy赠品属性 // 赠品匹配上了,copy赠品属性
gift.setExtra(old.getExtra()); gift.setExtra(old.getExtra());
gift.setSubName(old.getSubName()); gift.setSubName(old.getSubName());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment