Commit d210dac3 by 王祖波

当前为加入购物车事件,且之前不是加入购物车事件,则跳过更新关联的goodsId

parent f67a917a
...@@ -145,6 +145,10 @@ public class InteractRecordMessageService { ...@@ -145,6 +145,10 @@ public class InteractRecordMessageService {
log.info("当前为加入购物车事件,且之前不是加入购物车事件,则清空关联的商品信息"); log.info("当前为加入购物车事件,且之前不是加入购物车事件,则清空关联的商品信息");
interactRecordBO.getExtendInfo().setGoodsIds(Lists.newArrayList()); interactRecordBO.getExtendInfo().setGoodsIds(Lists.newArrayList());
} }
// 当前为加入购物车事件,且之前不是加入购物车事件,则跳过更新关联的goodsId
boolean skip = !MaterialInteractRecordEventType.ADD_SHOPPING_CART.getCode().equals(interactRecordBO.getEventType())
&& MaterialInteractRecordEventType.ADD_SHOPPING_CART.getCode().equals(oldEventType);
if (!skip) {
// 浏览商品 // 浏览商品
if (StringUtils.isNotBlank(interactRecordMessageBO.getGoodsId()) if (StringUtils.isNotBlank(interactRecordMessageBO.getGoodsId())
&& !interactRecordBO.getExtendInfo() && !interactRecordBO.getExtendInfo()
...@@ -153,6 +157,7 @@ public class InteractRecordMessageService { ...@@ -153,6 +157,7 @@ public class InteractRecordMessageService {
.add(interactRecordMessageBO.getGoodsId()); .add(interactRecordMessageBO.getGoodsId());
} }
} }
}
if (MaterialInteractRecordEventType.ORDER.getCode().equals(interactRecordMessageBO.getEventType())) { if (MaterialInteractRecordEventType.ORDER.getCode().equals(interactRecordMessageBO.getEventType())) {
// 下单 // 下单
......
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