From 85b08b045c79180a81abd43be0ac7fd2ae50cd46 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期二, 08 一月 2019 16:41:14 +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