From 8f5ca1d337950be2a20cdb1a91a29a86fde1b07d Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期二, 12 十一月 2019 09:39:36 +0800
Subject: [PATCH] 红包封禁功能

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/RedPackControllerV2.java |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 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 4864793..f9d66c3 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
@@ -34,6 +34,7 @@
 import com.yeshi.fanli.entity.redpack.RedPackExchange;
 import com.yeshi.fanli.entity.redpack.RedPackWinInvite;
 import com.yeshi.fanli.entity.redpack.RedPackWinInvite.RedPackWinInviteTypeEnum;
+import com.yeshi.fanli.exception.redpack.RedPackBalanceException;
 import com.yeshi.fanli.exception.redpack.RedPackExchangeException;
 import com.yeshi.fanli.exception.redpack.RedPackGiveRecordException;
 import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
@@ -117,7 +118,14 @@
 		BigDecimal yesterdayUse = zero;
 		BigDecimal thisMonthUse = zero;
 		BigDecimal lastMonthUse = zero;
-		BigDecimal balance = redPackBalanceService.getBalance(uid);
+		BigDecimal balance = null;
+		try {
+			balance = redPackBalanceService.getBalance(uid);
+		} catch (RedPackBalanceException e) {
+			out.print(JsonUtil.loadFalseResult(1, e.getMsg()));
+			return;
+		}
+		
 		if (balance == null) {
 			balance = zero;
 		} else {
@@ -383,7 +391,12 @@
 		}
 
 		JSONObject data = new JSONObject();
-		data.put("balance", redPackBalanceService.getBalance(uid));
+		try {
+			data.put("balance", redPackBalanceService.getBalance(uid));
+		} catch (RedPackBalanceException e) {
+			out.print(JsonUtil.loadFalseResult(1, e.getMsg()));
+			return;
+		}
 		data.put("ruleLink", redPackConfigService.getValueByKey("invite_reward_rule_link"));
 		data.put("shareLink", UserInviteUtil.getShareUrl(uid));
 

--
Gitblit v1.8.0