Browse Source

[标签][添加]:新的业态添加'数码家电'标签

release_toaliyun_real
hupeng 6 years ago
parent
commit
5ae800d8d3
3 changed files with 18 additions and 7 deletions
  1. +2
    -1
      mallinkService/src/main/java/com/iformall/enums/EnumBusiness.java
  2. +13
    -6
      mallinkService/src/main/java/com/iformall/enums/EnumTag.java
  3. +3
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java

+ 2
- 1
mallinkService/src/main/java/com/iformall/enums/EnumBusiness.java View File

@@ -19,7 +19,8 @@ public enum EnumBusiness {
BUSINESS_ID7(7, "美妆"), BUSINESS_ID7(7, "美妆"),
BUSINESS_ID8(8, "珠宝"), BUSINESS_ID8(8, "珠宝"),
BUSINESS_ID9(9, "服务"), BUSINESS_ID9(9, "服务"),
BUSINESS_ID10(10, "家居")
BUSINESS_ID10(10, "家居"),
BUSINESS_ID11(11, "数码家电"),


; ;
private static Map<Integer,EnumBusiness> map = new HashMap<Integer,EnumBusiness>(); private static Map<Integer,EnumBusiness> map = new HashMap<Integer,EnumBusiness>();


+ 13
- 6
mallinkService/src/main/java/com/iformall/enums/EnumTag.java View File

@@ -1,5 +1,8 @@
package com.iformall.enums; package com.iformall.enums;


import java.util.HashMap;
import java.util.Map;

/** /**
* Created by Stormeye on 2018/08/09. * Created by Stormeye on 2018/08/09.
*/ */
@@ -176,6 +179,8 @@ public enum EnumTag {
ID_143(143L, EnumTagType.ID_17,"咖啡厅"), ID_143(143L, EnumTagType.ID_17,"咖啡厅"),
ID_144(144L, EnumTagType.ID_17,"饮品店"), ID_144(144L, EnumTagType.ID_17,"饮品店"),


ID_145(145L, EnumTagType.ID_14,"数码家电"),



ID_1000(1000L, EnumTagType.ID_50,"一天以内"), ID_1000(1000L, EnumTagType.ID_50,"一天以内"),
ID_1001(1001L, EnumTagType.ID_50,"一周以内"), ID_1001(1001L, EnumTagType.ID_50,"一周以内"),
@@ -203,14 +208,16 @@ public enum EnumTag {
ID_1302(1302L, EnumTagType.ID_54,"当月核销"), ID_1302(1302L, EnumTagType.ID_54,"当月核销"),
; ;


public static EnumTag getEnum(Long code) {
private static Map<Long,EnumTag> map = new HashMap<Long,EnumTag>();
static {
for (EnumTag value : values()) { for (EnumTag value : values()) {
if (value.getCode().equals(code)) {
return value;
}
map.put(value.code, value);
} }
return null;
}

public static EnumTag getEnum(Long code) {
if (code == null) return null;
return map.get(code);
} }


private Long code; private Long code;


+ 3
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java View File

@@ -400,6 +400,9 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService {
tag = EnumTag.getEnum(EnumTag.ID_73.getCode() tag = EnumTag.getEnum(EnumTag.ID_73.getCode()
+ (b.getId().intValue() - EnumBusiness.BUSINESS_ID7.getCode())); + (b.getId().intValue() - EnumBusiness.BUSINESS_ID7.getCode()));
} }
if (b.getId().intValue() == EnumBusiness.BUSINESS_ID11.getCode()){
tag = EnumTag.ID_145;
}
resList.clear(); resList.clear();
resList.addAll(assign(user, tag)); resList.addAll(assign(user, tag));
} }


Loading…
Cancel
Save