From 49c9f029291d9a44699bc521b62d730270fb039e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 05 三月 2019 11:46:28 +0800
Subject: [PATCH] 券图标修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java |   32 +++++++++++++++++++-------------
 1 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
index f9c6fbf..78bec72 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
@@ -90,10 +90,9 @@
 
 	@Resource
 	private ShareMapper shareMapper;
-	
+
 	@Resource
 	private HongBaoV2CountService hongBaoV2CountService;
-	
 
 	public UserInfo getUserByLoginTypeAndOpenId(int loginType, String openid, String appid) {
 		List<UserInfo> list = null;
@@ -104,6 +103,16 @@
 			list = userInfoDao.list("from UserInfo u where u.wxUnionId=? and u.appId = ? ",
 					new Serializable[] { openid, appid });
 		}
+
+		if (list != null)
+			for (int i = 0; i < list.size(); i++) {
+				if (list.get(i).getState() == UserInfo.STATE_DELETE
+						|| list.get(i).getState() == UserInfo.STATE_DELETE_OUT_OF_DATE) {
+					list.remove(i);
+					i--;
+				}
+			}
+
 		if (list != null && list.size() > 0) {
 			return list.get(0);
 		}
@@ -425,7 +434,7 @@
 		String wxUnionId = weiXinUser.getUnionid();
 		UserInfo find = getUserByLoginTypeAndOpenId(Constant.WEIXIN, wxUnionId, Constant.APPID);
 
-		if (find == null||find.getState()==UserInfo.STATE_DELETE||find.getState()==UserInfo.STATE_DELETE_OUT_OF_DATE) {
+		if (find == null) {
 			find = new UserInfo();
 			find.setAppId(Constant.APPID);
 			find.setWxUnionId(weiXinUser.getUnionid());
@@ -701,7 +710,7 @@
 
 			// 鍘嗗彶鎬昏鍗�
 			long totalOrder = hongBaoV2CountService.countValidNumberByUid(uid, null);
-			
+
 			// 浠婃棩鎬昏鍗�
 			long todayOrder = hongBaoV2CountService.countValidNumberByUid(uid, 1);
 			// 鏈湀鎬昏鍗�
@@ -710,24 +719,20 @@
 			userInfoAdmin.setTotalOrder(totalOrder);
 			userInfoAdmin.setTodayOrder(todayOrder);
 			userInfoAdmin.setMonthOrder(monthOrder);
-			
-			
+
 			// 鏈鍙栫孩鍖� 寰呭叆璐﹂噾棰�
 			BigDecimal unaccountedMoney = hongBaoV2CountService.countWillGetMoneyByUid(uid);
-			if (unaccountedMoney ==null) {
+			if (unaccountedMoney == null) {
 				unaccountedMoney = new BigDecimal(0);
 			}
 			userInfoAdmin.setUnaccountedMoney(unaccountedMoney.toString());
 
 			// 鍘嗗彶鎬绘敹鐩�
-			BigDecimal totalMoneyHistory = hongBaoV2CountService.countMoneyByUidAndState(uid,3);
-			if (totalMoneyHistory ==null) {
+			BigDecimal totalMoneyHistory = hongBaoV2CountService.countMoneyByUidAndState(uid, 3);
+			if (totalMoneyHistory == null) {
 				totalMoneyHistory = new BigDecimal(0);
 			}
 			userInfoAdmin.setTotalMoneyHistory(totalMoneyHistory.toString());
-			
-			
-			
 
 			// 鏀粯瀹濊处鍙� 绱杞处鎬婚噾棰�
 			double totalMoney = payInfoMapper.sumMoneyByUid(uid);
@@ -814,6 +819,7 @@
 
 	/**
 	 * 鏍规嵁鐢佃瘽鍙风爜銆侀個璇风爜鑾峰彇閭�璇风敤鎴�
+	 * 
 	 * @param phone
 	 * @param inviteCode
 	 * @return
@@ -822,5 +828,5 @@
 	public UserInfo getInfoByPhoneOrInviteCode(String phone, String inviteCode) {
 		return userInfoMapper.getInfoByPhoneOrInviteCode(phone, inviteCode);
 	}
-	
+
 }

--
Gitblit v1.8.0