From 39c683421f75449c7a85280fa499bae3a2f5241b Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期一, 26 八月 2019 09:27:49 +0800 Subject: [PATCH] 金币领取 --- fanli/src/main/java/com/yeshi/fanli/controller/AuthCallBackController.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/AuthCallBackController.java b/fanli/src/main/java/com/yeshi/fanli/controller/AuthCallBackController.java index 74cc47c..de82022 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/AuthCallBackController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/AuthCallBackController.java @@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import com.yeshi.fanli.entity.bus.user.UserInfo; +import com.yeshi.fanli.entity.bus.user.UserInfoModifyRecord.ModifyTypeEnum; import com.yeshi.fanli.entity.taobao.TaoBaoUnionAuthRecord; import com.yeshi.fanli.exception.taobao.TaoBaoAuthException; import com.yeshi.fanli.exception.user.UserExtraTaoBaoInfoException; @@ -21,6 +22,7 @@ import com.yeshi.fanli.service.inter.msg.UserAccountMsgNotificationService; import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionAuthRecordService; import com.yeshi.fanli.service.inter.user.UserExtraTaoBaoInfoService; +import com.yeshi.fanli.service.inter.user.UserInfoModifyRecordService; import com.yeshi.fanli.util.AESUtil; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.RedisManager; @@ -49,6 +51,9 @@ @Resource private UserAccountMsgNotificationService userAccountMsgNotificationService; + + @Resource + private UserInfoModifyRecordService userInfoModifyRecordService; @Resource private RedisManager redisManager; @@ -129,6 +134,8 @@ LogHelper.test(e.getMsg()); errCode = 5; } + + final String relationId2 = relationId; // 寮傛鐢宠浼氬憳ID ThreadUtil.run(new Runnable() { @@ -146,6 +153,9 @@ LogHelper.test(uid + "浼氬憳澶囨澶辫触"); try { userExtraTaoBaoInfoService.addSpecialId(uid, specialId, taoBaoUid, name, true); + + if (!StringUtil.isNullOrEmpty(specialId) && !StringUtil.isNullOrEmpty(relationId2)) + userInfoModifyRecordService.addModifyRecord(uid, ModifyTypeEnum.bindTaoBao, taoBaoUid); } catch (UserExtraTaoBaoInfoException e) { LogHelper.test(e.getMsg()); } @@ -174,6 +184,7 @@ errCode = 5; } + final String specialId2 = specialId; // 寮傛鐢宠娓犻亾ID ThreadUtil.run(new Runnable() { @@ -189,6 +200,9 @@ LogHelper.test(uid + "娓犻亾澶囨澶辫触"); try { userExtraTaoBaoInfoService.addRelationId(uid, relationId, taoBaoUid, name, true); + + if (!StringUtil.isNullOrEmpty(specialId2) && !StringUtil.isNullOrEmpty(relationId)) + userInfoModifyRecordService.addModifyRecord(uid, ModifyTypeEnum.bindTaoBao, taoBaoUid); } catch (UserExtraTaoBaoInfoException e) { LogHelper.test(e.getMsg()); } @@ -239,6 +253,9 @@ try { userExtraTaoBaoInfoService.saveUserTaoBaoInfo(uid, relationId, specialId, taoBaoUid, nickName, true); + + if (!StringUtil.isNullOrEmpty(specialId) && !StringUtil.isNullOrEmpty(relationId)) + userInfoModifyRecordService.addModifyRecord(uid, ModifyTypeEnum.bindTaoBao, taoBaoUid); } catch (UserExtraTaoBaoInfoException e) { LogHelper.test(e.getMsg()); errCode = 6; -- Gitblit v1.8.0