From 01407e36f8a1d46e065cdcfe14629540dbd6b921 Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期一, 04 十一月 2019 09:41:37 +0800 Subject: [PATCH] 红包 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v2/RedPackControllerV2.java | 40 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 39 insertions(+), 1 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/RedPackControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/RedPackControllerV2.java index 0179e53..099617e 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/RedPackControllerV2.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/RedPackControllerV2.java @@ -27,6 +27,7 @@ import com.google.gson.stream.JsonWriter; import com.yeshi.fanli.entity.accept.AcceptData; import com.yeshi.fanli.entity.bus.user.UserInfo; +import com.yeshi.fanli.entity.bus.user.UserInfoExtra; import com.yeshi.fanli.entity.redpack.RedPackDetail.RedPackDetailTypeEnum; import com.yeshi.fanli.entity.redpack.RedPackExchange; import com.yeshi.fanli.entity.redpack.RedPackWinInvite; @@ -39,8 +40,10 @@ import com.yeshi.fanli.service.inter.redpack.RedPackExchangeService; import com.yeshi.fanli.service.inter.redpack.RedPackGiveRecordService; import com.yeshi.fanli.service.inter.redpack.RedPackWinInviteService; +import com.yeshi.fanli.service.inter.user.UserInfoExtraService; import com.yeshi.fanli.service.inter.user.UserInfoService; import com.yeshi.fanli.util.Constant; +import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.TimeUtil; import com.yeshi.fanli.vo.redpack.RedPackDetailVO; import com.yeshi.fanli.vo.redpack.RedPackWinInviteVO; @@ -71,6 +74,9 @@ @Resource private UserInfoService userInfoService; + + @Resource + private UserInfoExtraService userInfoExtraService; /** @@ -294,7 +300,13 @@ } - + /** + * 绾㈠寘閭�璇疯繘搴� + * @param acceptData + * @param page + * @param uid + * @param out + */ @RequestMapping(value = "getRewardList", method = RequestMethod.POST) public void getRewardList(AcceptData acceptData, Integer page, Long uid, PrintWriter out) { if (uid == null || uid <= 0) { @@ -333,4 +345,30 @@ data.put("list", JsonUtil.getApiCommonGson().toJson(list)); out.print(JsonUtil.loadTrueResult(data)); } + + + /** + * 鐢ㄦ埛鍩虹淇℃伅 + * @param acceptData + * @param uid + * @param out + */ + @RequestMapping(value = "getBasicInfo", method = RequestMethod.POST) + public void getBasicInfo(AcceptData acceptData, Long uid, PrintWriter out) { + if (uid == null || uid <= 0) { + out.print(JsonUtil.loadFalseResult(1, "鐢ㄦ埛鏈櫥褰�")); + return; + } + + JSONObject data = new JSONObject(); + data.put("balance", redPackBalanceService.getBalance(uid)); + data.put("ruleLink", redPackConfigService.getValueByKey("invite_reward_rule_link")); + UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid); + if (userInfoExtra != null && !StringUtil.isNullOrEmpty(userInfoExtra.getInviteCode())) { + data.put("inviteCode", userInfoExtra.getInviteCode()); + } else { + data.put("inviteCode", ""); + } + out.print(JsonUtil.loadTrueResult(data)); + } } -- Gitblit v1.8.0