Commit 6ab906f7 by 王祖波

获取eventType对象修改

parent d210dac3
...@@ -136,7 +136,7 @@ public class InteractRecordMessageService { ...@@ -136,7 +136,7 @@ public class InteractRecordMessageService {
// 组装扩展信息 // 组装扩展信息
if (MaterialInteractRecordEventType.VISIT_PRODUCT.getCode() if (MaterialInteractRecordEventType.VISIT_PRODUCT.getCode()
.equals(interactRecordMessageBO.getEventType()) .equals(interactRecordBO.getEventType())
|| MaterialInteractRecordEventType.ADD_SHOPPING_CART.getCode().equals(interactRecordBO.getEventType())) { || MaterialInteractRecordEventType.ADD_SHOPPING_CART.getCode().equals(interactRecordBO.getEventType())) {
if (MaterialInteractRecordEventType.ADD_SHOPPING_CART.getCode().equals(interactRecordBO.getEventType()) if (MaterialInteractRecordEventType.ADD_SHOPPING_CART.getCode().equals(interactRecordBO.getEventType())
...@@ -145,17 +145,12 @@ public class InteractRecordMessageService { ...@@ -145,17 +145,12 @@ 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()) if (StringUtils.isNotBlank(interactRecordMessageBO.getGoodsId())
&& MaterialInteractRecordEventType.ADD_SHOPPING_CART.getCode().equals(oldEventType); && !interactRecordBO.getExtendInfo()
if (!skip) { .getGoodsIds().contains(interactRecordMessageBO.getGoodsId())) {
// 浏览商品 interactRecordBO.getExtendInfo().getGoodsIds()
if (StringUtils.isNotBlank(interactRecordMessageBO.getGoodsId()) .add(interactRecordMessageBO.getGoodsId());
&& !interactRecordBO.getExtendInfo()
.getGoodsIds().contains(interactRecordMessageBO.getGoodsId())) {
interactRecordBO.getExtendInfo().getGoodsIds()
.add(interactRecordMessageBO.getGoodsId());
}
} }
} }
......
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