From ed9e2fdb519f36c743a10f0a1de48ad5f87604d6 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期三, 27 二月 2019 16:05:28 +0800
Subject: [PATCH] 券状态更新

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/config/InviteGetMoneyServiceImpl.java |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/InviteGetMoneyServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/InviteGetMoneyServiceImpl.java
index 66656dd..be29535 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/InviteGetMoneyServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/InviteGetMoneyServiceImpl.java
@@ -20,6 +20,7 @@
 import com.yeshi.fanli.entity.bus.invite.SpreadImg;
 import com.yeshi.fanli.service.inter.config.InviteGetMoneyService;
 import com.yeshi.fanli.util.Constant;
+import com.yeshi.fanli.util.StringUtil;
 
 @Service
 public class InviteGetMoneyServiceImpl implements InviteGetMoneyService {
@@ -159,7 +160,11 @@
 
 	@Override
 	public BigDecimal getMoneyLastMonth(String uid) {
-		return shareMapper.getMoneyLastMonth(uid);
+		BigDecimal money = shareMapper.getMoneyLastMonth(uid);
+		if (money == null)
+			return new BigDecimal(0);
+		else
+			return money;
 	}
 
 	@Override
@@ -172,4 +177,29 @@
 		shareMapper.editActivityRules(value, key);
 	}
 
+	@Override
+	public List<SpreadImg> listQuery(int start, int pageSize, String key) {
+
+		if (StringUtil.isNullOrEmpty(key)) {
+			return spreadImgDao.list("from SpreadImg si order by si.createtime desc", start, pageSize,
+					new Serializable[] {});
+		} else {
+
+			return spreadImgDao.list("from SpreadImg si where si.url like ? order by si.createtime desc", start,
+					pageSize, new Serializable[] { "%" + key + "%" });
+		}
+	}
+
+	@Override
+	public long countQuery(String key) {
+
+		if (StringUtil.isNullOrEmpty(key)) {
+			return spreadImgDao.getCount("SELECT COUNT(id) FROM SpreadImg");
+		} else {
+
+			return spreadImgDao.getCount("SELECT COUNT(id) FROM SpreadImg where url like ? ",
+					new Serializable[] { "%" + key + "%" });
+		}
+	}
+
 }

--
Gitblit v1.8.0