diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxMsgValidationcodeController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxMsgValidationcodeController.java index 5bac5e2a5..e61ab86cb 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxMsgValidationcodeController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxMsgValidationcodeController.java @@ -4,10 +4,8 @@ import com.iformall.common.Result; import com.iformall.common.ResultData; import com.iformall.domain.po.WxCUser; import com.iformall.domain.po.WxMsgValidationcode; -import com.iformall.service.WxCUserService; -import com.iformall.service.WxMerchantBUserService; -import com.iformall.service.WxMerchantService; -import com.iformall.service.WxMsgValidationcodeService; +import com.iformall.enums.EnumAssignTagsTrigger; +import com.iformall.service.*; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -38,6 +36,8 @@ public class WxMsgValidationcodeController extends BaseController { @Autowired private WxCUserService wxCUserService; + @Autowired + private WxCUserTagsService wxCUserTagsService; @GetMapping("sendvalidationcode") @ApiImplicitParams({ @@ -75,6 +75,7 @@ public class WxMsgValidationcodeController extends BaseController { // 更新到basicinfo saveToBasicInfo(user); + wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_PHONE,user); } return rd; } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java index 108138f6d..579323ec9 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserTagsServiceImpl.java @@ -172,7 +172,7 @@ public class WxCUserTagsServiceImpl implements WxCUserTagsService { } else { while(it.hasNext()){ Long id = it.next(); - if(EnumTag.getEnum(id) == tag){ + if(id.equals(tag.getCode())){ it.remove(); } }