From 6c75b0c0fd6862b0d10793821db7017341a6a771 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 18 Aug 2023 16:48:31 +0800
Subject: [PATCH] 后台修改
---
src/main/java/cc/mrbird/febs/system/controller/LoginController.java | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/system/controller/LoginController.java b/src/main/java/cc/mrbird/febs/system/controller/LoginController.java
index f084c2d..03ce265 100644
--- a/src/main/java/cc/mrbird/febs/system/controller/LoginController.java
+++ b/src/main/java/cc/mrbird/febs/system/controller/LoginController.java
@@ -6,10 +6,14 @@
import cc.mrbird.febs.common.exception.FebsException;
import cc.mrbird.febs.common.service.ValidateCodeService;
import cc.mrbird.febs.common.utils.Md5Util;
+import cc.mrbird.febs.dapp.mapper.DappMemberDao;
+import cc.mrbird.febs.dapp.mapper.DappWalletCoinDao;
+import cc.mrbird.febs.dapp.mapper.MallOrderInfoMapper;
import cc.mrbird.febs.monitor.entity.LoginLog;
import cc.mrbird.febs.monitor.service.ILoginLogService;
import cc.mrbird.febs.system.entity.User;
import cc.mrbird.febs.system.service.IUserService;
+import cn.hutool.core.date.DateUtil;
import lombok.RequiredArgsConstructor;
import org.apache.shiro.authc.UsernamePasswordToken;
import org.springframework.validation.annotation.Validated;
@@ -23,6 +27,8 @@
import javax.servlet.http.HttpSession;
import javax.validation.constraints.NotBlank;
import java.io.IOException;
+import java.math.BigDecimal;
+import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -38,6 +44,8 @@
private final IUserService userService;
private final ValidateCodeService validateCodeService;
private final ILoginLogService loginLogService;
+ private final DappMemberDao dappMemberDao;
+ private final DappWalletCoinDao dappWalletCoinDao;
@PostMapping("login")
@Limit(key = "login", period = 60, count = 10, name = "登录接口", prefix = "limit")
@@ -91,6 +99,27 @@
param.setUsername(username);
List<Map<String, Object>> lastSevenUserVisitCount = this.loginLogService.findLastSevenDaysVisitCount(param);
data.put("lastSevenUserVisitCount", lastSevenUserVisitCount);
+
+ data.put("orderAmountTotal", dappMemberDao.selectOrderAmountByTime(null, null));
+ data.put("orderAmountMonth", dappMemberDao.selectOrderAmountByTime("M", new Date()));
+ data.put("orderAmountToday", dappMemberDao.selectOrderAmountByTime("D", new Date()));
+
+ data.put("orderTotalCnt", dappMemberDao.selectOrderCountByTime(null, null));
+ data.put("orderMonthCnt", dappMemberDao.selectOrderCountByTime("M", new Date()));
+ data.put("orderTodayCnt", dappMemberDao.selectOrderCountByTime("D", new Date()));
+
+ BigDecimal releaseTotal = dappMemberDao.selectAccountChangeAfterAmountByTime(null, null);
+ BigDecimal releaseTotalPre = dappMemberDao.selectAccountChangeAfterAmountByTime(null, null);
+ BigDecimal releaseNot = releaseTotalPre.subtract(releaseTotal);
+ data.put("releaseTotal", releaseTotal);
+ data.put("releaseNot", releaseNot);
+ data.put("releaseToday", dappMemberDao.selectAccountChangeAfterAmountByTime("D", new Date()));
+
+ data.put("withdrawTotal", dappWalletCoinDao.selectWithdrawAmountByType(null, null));
+ data.put("withdrawToday", dappWalletCoinDao.selectWithdrawAmountByType("D", new Date()));
+ data.put("withdrawNot", dappWalletCoinDao.selectTotal());
+
+
return new FebsResponse().success().data(data);
}
--
Gitblit v1.9.1