|
|
|
@@ -117,7 +117,7 @@ public class WxCUserController extends BaseController { |
|
|
|
wxCUserBasicInfoService.update(wxCUserBasicInfo); |
|
|
|
wxScoreRulesService.addScore(EnumScoreType.COMPLETE_INFO, wxCUserBasicInfo); |
|
|
|
//增加积分 |
|
|
|
addCredit(wxCUserBasicInfo,EnumScoreType.COMPLETE_INFO); |
|
|
|
addCredit(wxCUserBasicInfo, EnumScoreType.COMPLETE_INFO, wxCUserFromBDto.getUserId()); |
|
|
|
wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_IMPORT, wxCUserBasicInfo); |
|
|
|
//新增来自B端的会员关联数据 |
|
|
|
wxCUserFromB = new WxCUserFromB(); |
|
|
|
@@ -178,7 +178,7 @@ public class WxCUserController extends BaseController { |
|
|
|
wxCUserBasicInfoService.update(wxCUserBasicInfo); |
|
|
|
wxScoreRulesService.addScore(EnumScoreType.COMPLETE_INFO, wxCUserBasicInfo); |
|
|
|
//增加积分 |
|
|
|
addCredit(wxCUserBasicInfo,EnumScoreType.COMPLETE_INFO); |
|
|
|
addCredit(wxCUserBasicInfo, EnumScoreType.COMPLETE_INFO, wxCUserFromBDto.getUserId()); |
|
|
|
wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_IMPORT, wxCUserBasicInfo); |
|
|
|
//更新B端来源会员 |
|
|
|
wxCUserFromB.setInfo(JSONObject.toJSONString(wxCUserBasicInfo)); |
|
|
|
@@ -187,14 +187,14 @@ public class WxCUserController extends BaseController { |
|
|
|
return new ResultData(); |
|
|
|
} |
|
|
|
|
|
|
|
private void addCredit(WxCUserBasicInfo wxCUserBasicInfo, EnumScoreType enumScoreType) { |
|
|
|
private void addCredit(WxCUserBasicInfo wxCUserBasicInfo, EnumScoreType enumScoreType, Long userId) { |
|
|
|
WxCreditHistory wxCreditHistory = new WxCreditHistory(); |
|
|
|
wxCreditHistory.setCUserId(wxCUserBasicInfo.getId()); |
|
|
|
wxCreditHistory.setTenantId(getTenantId()); |
|
|
|
wxCreditHistory.setCreateDate(new Date()); |
|
|
|
wxCreditHistory.setCreditType(enumScoreType.getCode()); |
|
|
|
wxCreditHistory.setOperatorType(EnumUserType.CUSERBASIC.getCode()); |
|
|
|
wxCreditHistory.setOperatorId(wxCUserBasicInfo.getId()); |
|
|
|
wxCreditHistory.setOperatorType(EnumUserType.BUSER.getCode()); |
|
|
|
wxCreditHistory.setOperatorId(userId); |
|
|
|
wxCreditHistoryService.saveOrUpdate(wxCreditHistory); |
|
|
|
} |
|
|
|
|
|
|
|
|