Selaa lähdekoodia

用户行为优化1.0.5

huangzhiguo 1 vuosi sitten
vanhempi
commit
ec65a39b43

+ 1 - 1
src/main/java/com/caimei365/commodity/model/po/CmBehaviorInfoPo.java

@@ -43,7 +43,7 @@ public class CmBehaviorInfoPo {
     /**
      * 商品Id
      */
-    private String productId;
+    private Integer productId;
     /**
      * 子订单Id, 多个使用逗号隔开
      */

+ 10 - 2
src/main/java/com/caimei365/commodity/service/impl/UserLikeServiceImpl.java

@@ -56,8 +56,16 @@ public class UserLikeServiceImpl implements UserLikeService {
                     CmBehaviorInfoPo behaviorInfo = likeMapper.getClubSpId(userId);
                     behaviorInfo.setOperateObject(1);
                     behaviorInfo.setType(6);
-                    behaviorInfo.setProductId(null != productInfo.getProductId() ? productInfo.getProductId().toString() : "");
-                    behaviorInfo.setLabel(StringUtils.isNotBlank(productInfo.getRelatedLabels()) ? productInfo.getRelatedLabels() : "");
+                    behaviorInfo.setProductId(null != productInfo.getProductId() ? productInfo.getProductId() : null);
+                    String label = "";
+                    if (StringUtils.isNotBlank(productInfo.getRelatedLabels())) {
+                        if (productInfo.getRelatedLabels().contains("#")) {
+                            label = productInfo.getRelatedLabels().replaceAll("#","");
+                        } else {
+                            label = productInfo.getRelatedLabels();
+                        }
+                    }
+                    behaviorInfo.setLabel(label);
                     likeMapper.insertBehaviorInfo(behaviorInfo);
                 }
             } catch (Exception e) {