| src/main/java/com/nq/controller/backend/AdminController.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/dao/UserWithdrawMapper.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/pojo/UserWithdraw.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/service/ISiteAdminService.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/service/impl/SiteAdminServiceImpl.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/service/impl/StockServiceImpl.java | ●●●●● patch | view | raw | blame | history |
src/main/java/com/nq/controller/backend/AdminController.java
@@ -16,6 +16,7 @@ import com.nq.utils.PropertiesUtil; import java.util.Date; import java.util.Map; import javax.servlet.http.HttpServletRequest; @@ -111,6 +112,13 @@ return this.iSiteAdminService.count(); } //查询首页 资金情况、持仓情况、盈亏信息、提现情况、股票信息、代理信息 @RequestMapping({"moneyCount.do"}) @ResponseBody public ServerResponse moneyCount(@RequestParam(value = "startTime", required = false) String startTime,@RequestParam(value = "entTime", required = false) String entTime) { return this.iSiteAdminService.moneyCount(startTime,entTime); } //处理图片上传 @RequestMapping({"upload.do"}) @ResponseBody src/main/java/com/nq/dao/UserWithdrawMapper.java
@@ -1,11 +1,13 @@ package com.nq.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.nq.pojo.UserRecharge; import com.nq.pojo.UserWithdraw; import java.math.BigDecimal; import java.util.List; import org.apache.ibatis.annotations.Param; public interface UserWithdrawMapper { public interface UserWithdrawMapper extends BaseMapper<UserWithdraw> { int deleteByPrimaryKey(Integer paramInteger); int insert(UserWithdraw paramUserWithdraw); src/main/java/com/nq/pojo/UserWithdraw.java
@@ -1,6 +1,7 @@ package com.nq.pojo; import cn.afterturn.easypoi.excel.annotation.Excel; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import java.math.BigDecimal; @@ -41,6 +42,7 @@ @Excel(name = "原因") private String withMsg; @TableField(exist = false) private String userPhone; src/main/java/com/nq/service/ISiteAdminService.java
@@ -27,4 +27,6 @@ ServerResponse count(); ServerResponse deleteAdmin(Integer adminId); ServerResponse moneyCount(String startTime, String entTime); } src/main/java/com/nq/service/impl/SiteAdminServiceImpl.java
@@ -1,5 +1,6 @@ package com.nq.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.nq.dao.SiteAdminMapper; import com.github.pagehelper.PageHelper; @@ -15,6 +16,7 @@ import com.nq.pojo.UserRecharge; import com.nq.pojo.UserWithdraw; import com.nq.service.IAgentUserService; import com.nq.service.ISiteAdminService; @@ -43,7 +45,9 @@ import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; @@ -102,6 +106,9 @@ @Resource UserMapper userMapper; @Autowired UserWithdrawMapper userWithdrawMapper; public ServerResponse login(String adminPhone, String adminPwd, String verifyCode, HttpServletRequest request) { @@ -369,6 +376,33 @@ } @Override public ServerResponse moneyCount(String startTime, String entTime) { BigDecimal rechargeTotalAmount = BigDecimal.ZERO; BigDecimal withdrawalTotalAmount = BigDecimal.ZERO; List<UserRecharge> userRecharges = userRechargeMapper.selectList(new LambdaQueryWrapper<UserRecharge>().eq(UserRecharge::getOrderStatus, 1) .ge(StringUtils.isNotBlank(startTime), UserRecharge::getPayTime, startTime) .le(StringUtils.isNotBlank(entTime), UserRecharge::getPayTime, entTime)); List<UserWithdraw> userWithdraws = userWithdrawMapper.selectList(new LambdaQueryWrapper<UserWithdraw>().eq(UserWithdraw::getWithStatus, 1) .ge(StringUtils.isNotBlank(startTime), UserWithdraw::getTransTime, startTime) .le(StringUtils.isNotBlank(entTime), UserWithdraw::getTransTime, entTime)); for (UserRecharge userRecharge : userRecharges) { rechargeTotalAmount = rechargeTotalAmount.add(userRecharge.getPayAmt()); } for (UserWithdraw userWithdraw : userWithdraws) { withdrawalTotalAmount = withdrawalTotalAmount.add(userWithdraw.getWithAmt()); } Map<String, BigDecimal> map = new HashMap<>(); map.put("rechargeTotalAmount", rechargeTotalAmount); map.put("withdrawalTotalAmount", withdrawalTotalAmount); return ServerResponse.createBySuccess(map); } public SiteAdmin findAdminByName(String name) { return this.siteAdminMapper.findAdminByName(name); src/main/java/com/nq/service/impl/StockServiceImpl.java
@@ -150,6 +150,9 @@ dzStock.setStockType(stockDz.getStockType()); stockList.add(dzStock); } }else { PageHelper.startPage(pageNum, pageSize); stockList.addAll(stockMapper.findStockListByKeyWords(keyWords, stockPlate, stockType, Integer.valueOf(0), pageNum - 1, pageSize)); } List<StockListVO> stockListVOS = Lists.newArrayList();