| | |
| | | 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.dapp.mapper.*; |
| | | import cc.mrbird.febs.monitor.entity.LoginLog; |
| | | import cc.mrbird.febs.monitor.service.ILoginLogService; |
| | | import cc.mrbird.febs.system.entity.User; |
| | |
| | | private final ILoginLogService loginLogService; |
| | | private final DappMemberDao dappMemberDao; |
| | | private final DappWalletCoinDao dappWalletCoinDao; |
| | | private final DappFundFlowDao dappFundFlowDao; |
| | | private final DappWalletMineDao dappWalletMineDao; |
| | | private final MallAchieveRecordMapper mallAchieveRecordMapper; |
| | | |
| | | @PostMapping("login") |
| | | @Limit(key = "login", period = 60, count = 10, name = "登录接口", prefix = "limit") |
| | |
| | | List<Map<String, Object>> lastSevenUserVisitCount = this.loginLogService.findLastSevenDaysVisitCount(param); |
| | | data.put("lastSevenUserVisitCount", lastSevenUserVisitCount); |
| | | |
| | | data.put("totalAmount", dappWalletCoinDao.selectTotal()); |
| | | data.put("totalScore", dappWalletMineDao.selectTotal()); |
| | | data.put("totalPackage", dappMemberDao.selectAllBalance(null)); |
| | | data.put("totalAchieve", mallAchieveRecordMapper.selectAchieveTotal(null,null)); |
| | | |
| | | 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("withdrawToday", dappWalletCoinDao.selectWithdrawAmountByType("D", new Date())); |
| | | data.put("withdrawNot", dappWalletCoinDao.selectTotal()); |
| | | |
| | | data.put("releaseAmountTotal", dappFundFlowDao.selectSumAmountByType(27)); |
| | | data.put("releaseAmountToday", dappFundFlowDao.selectSumAmountByTypeAndDate(27, DateUtil.date())); |
| | | |
| | | data.put("releaseScoreTotal", dappFundFlowDao.selectSumAmountByType(28)); |
| | | data.put("releaseScoreToday", dappFundFlowDao.selectSumAmountByTypeAndDate(28, DateUtil.date())); |
| | | |
| | | data.put("releasePackageTotal", dappFundFlowDao.selectSumAmountByType(29)); |
| | | data.put("releasePackageToday", dappFundFlowDao.selectSumAmountByTypeAndDate(29, DateUtil.date())); |
| | | |
| | | data.put("sendPackageTotal", dappFundFlowDao.selectSumAmountByType(42)); |
| | | data.put("sendPackageToday", dappFundFlowDao.selectSumAmountByTypeAndDate(42, DateUtil.date())); |
| | | |
| | | |
| | | return new FebsResponse().success().data(data); |
| | | } |