From 4deba4dfd79a4b8987d9750f4343facd07234040 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 29 四月 2019 16:19:12 +0800
Subject: [PATCH] Bug修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/ExtractServiceImpl.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/ExtractServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/ExtractServiceImpl.java
index 1a448a8..4ad0b51 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/ExtractServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/ExtractServiceImpl.java
@@ -47,6 +47,7 @@
 import com.yeshi.fanli.service.inter.config.ConfigService;
 import com.yeshi.fanli.service.inter.config.SystemConfigService;
 import com.yeshi.fanli.service.inter.hongbao.HongBaoV2Service;
+import com.yeshi.fanli.service.inter.money.UserMoneyDebtService;
 import com.yeshi.fanli.service.inter.msg.UserMoneyMsgNotificationService;
 import com.yeshi.fanli.service.inter.push.PushService;
 import com.yeshi.fanli.service.inter.user.ExtractRecordService;
@@ -123,6 +124,9 @@
 
 	@Resource
 	private UserAccountBindingHistoryService userAccountBindingHistoryService;
+
+	@Resource
+	private UserMoneyDebtService userMoneyDebtService;
 
 	@Transactional
 	public Integer addExtract(Extract extract) {
@@ -506,6 +510,10 @@
 		Long count = hongBaoV2Mapper.countByUidAndState(uid, HongBao.STATE_YILINGQU);
 		if (count == null || count == 0)
 			throw new ExtractException(1, "娌℃湁宸插埌璐︾殑绾㈠寘");
+		// 鏌ヨ鏄惁鏈夋瑺璐�
+		boolean isDebt = userMoneyDebtService.isHaveDebtToRepay(uid);
+		if (isDebt)
+			throw new ExtractException(3, "鏈夋瑺璐︽湭杩�");
 		// 鑾峰彇鎵�鏈夋敹鍏ユ墍寰�
 		BigDecimal hongBaoMoney = hongBaoV2Service.computeMoneyByUidAndState(uid, HongBaoV2.STATE_YILINGQU);
 

--
Gitblit v1.8.0