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