| | |
| | | */ |
| | | @GetMapping("/getUserPointStatisticsPageList") |
| | | @ApiOperation(value = "用户积分统计", tags = "管理后台-财务统计-用户积分统计") |
| | | public R<UserPointStatisticsOutVO> getUserPointStatisticsPageList(@RequestParam(value = "types",required = false) Collection<Integer> types, |
| | | public R<PageInfo<UserPointStatisticsPageVO>> getUserPointStatisticsPageList(@RequestParam(value = "types",required = false) Collection<Integer> types, |
| | | @RequestParam(value = "name",required = false) String name, |
| | | @RequestParam(value = "phone",required = false) String phone, |
| | | @RequestParam(value = "beginTime",required = false) LocalDateTime beginTime, |
| | | @RequestParam(value = "endTime",required = false) LocalDateTime endTime, |
| | | @ApiParam("当前页")@RequestParam("pageCurr") Integer pageCurr, |
| | | @ApiParam("分页大小")@RequestParam("pageSize") Integer pageSize) { |
| | | UserPointStatisticsOutVO userPointStatisticsOutVO = new UserPointStatisticsOutVO(); |
| | | //查找记录 |
| | | PageInfo<UserPointStatisticsPageVO> pageInfo=userPointService.getUserPointStatisticsPageList(types,name,phone,beginTime,endTime,pageCurr,pageSize); |
| | | return R.ok(pageInfo); |
| | | } |
| | | |
| | | /** |
| | | * 用户积分统计 |
| | | */ |
| | | @GetMapping("/getUserPointStatisticsTop") |
| | | @ApiOperation(value = "用户积分统计-顶部", tags = "管理后台-财务统计-用户积分统计") |
| | | public R<UserPointStatisticsTopVO> getUserPointStatisticsTop(@RequestParam(value = "types",required = false) Collection<Integer> types, |
| | | @RequestParam(value = "name",required = false) String name, |
| | | @RequestParam(value = "phone",required = false) String phone, |
| | | @RequestParam(value = "beginTime",required = false) LocalDateTime beginTime, |
| | | @RequestParam(value = "endTime",required = false) LocalDateTime endTime |
| | | ) { |
| | | UserPointStatisticsTopVO userPointStatisticsOutVO = new UserPointStatisticsTopVO(); |
| | | //充值绿电分 |
| | | |
| | | Integer chargePoint=userPointService.selectRechargeAndUse(name,phone,beginTime,endTime,17); |
| | |
| | | Integer usePoint=(exchangePoint==null?0:exchangePoint )-( cancelPoint==null?0:cancelPoint); |
| | | userPointStatisticsOutVO.setChargeTotalPoint(chargePoint==null?0:chargePoint); |
| | | userPointStatisticsOutVO.setUseTotalPoint(usePoint); |
| | | |
| | | //查找记录 |
| | | PageInfo<UserPointStatisticsPageVO> pageInfo=userPointService.getUserPointStatisticsPageList(types,name,phone,beginTime,endTime,pageCurr,pageSize); |
| | | userPointStatisticsOutVO.setPageInfo(pageInfo); |
| | | |
| | | return R.ok(userPointStatisticsOutVO); |
| | | } |
| | | |