sql 报错 2
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package com.sqx.modules.pay.controller;
|
||||
|
||||
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alipay.api.AlipayApiException;
|
||||
import com.alipay.api.AlipayClient;
|
||||
@@ -211,9 +213,21 @@ public class CashController {
|
||||
@ApiOperation("财务提现统计")
|
||||
@GetMapping("/statisticsCashMoney")
|
||||
public Result statisticsMoney(String time, Integer flag) {
|
||||
Double sumMoney = cashOutService.sumMoney(time, flag);
|
||||
Integer countMoney = cashOutService.countMoney(time, flag);
|
||||
Integer stayMoney = cashOutService.stayMoney(time, flag);
|
||||
DateTime parse = DateUtil.parse(time, "yyyy-MM-dd");
|
||||
|
||||
String startTime = DateUtil.format(parse, "yyyy-MM-dd 00:00:00");
|
||||
String endTime = DateUtil.format(parse, "yyyy-MM-dd 23:59:59");
|
||||
if (flag == 2) {
|
||||
startTime = DateUtil.format(DateUtil.beginOfMonth(parse), "yyyy-MM-dd 00:00:00");
|
||||
endTime = DateUtil.format(DateUtil.endOfMonth(parse), "yyyy-MM-dd 23:59:59");
|
||||
} else if (flag == 3) {
|
||||
startTime = DateUtil.format(DateUtil.beginOfYear(parse), "yyyy-MM-dd 00:00:00");
|
||||
endTime = DateUtil.format(DateUtil.endOfYear(parse), "yyyy-MM-dd 23:59:59");
|
||||
}
|
||||
|
||||
Double sumMoney = cashOutService.sumMoney(startTime, endTime, flag);
|
||||
Integer countMoney = cashOutService.countMoney(startTime, endTime, flag);
|
||||
Integer stayMoney = cashOutService.stayMoney(startTime, endTime, flag);
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
map.put("sumMoney", sumMoney == null ? 0.00 : sumMoney);
|
||||
map.put("countMoney", countMoney == null ? 0 : countMoney);
|
||||
|
||||
@@ -32,11 +32,11 @@ public interface CashOutDao extends BaseMapper<CashOut> {
|
||||
|
||||
Double selectSysUserCashOutSum(@Param("sysUserId") Long sysUserId, @Param("time") String time);
|
||||
|
||||
Double sumMoney(@Param("time") String time, @Param("flag") Integer flag);
|
||||
Double sumMoney(@Param("start") String start, @Param("end") String end, @Param("flag") Integer flag);
|
||||
|
||||
Integer countMoney(@Param("time") String time, @Param("flag") Integer flag);
|
||||
Integer countMoney(@Param("start") String start, @Param("end") String end, @Param("flag") Integer flag);
|
||||
|
||||
Integer stayMoney(@Param("time") String time, @Param("flag") Integer flag);
|
||||
Integer stayMoney(@Param("start") String start, @Param("end") String end, @Param("flag") Integer flag);
|
||||
|
||||
void updateMayMoney(@Param("type") Integer type, @Param("userId") Long userId, @Param("money") Double money);
|
||||
|
||||
|
||||
@@ -31,11 +31,11 @@ public interface CashOutService {
|
||||
|
||||
Double selectCashOutSum(Long userId, Date startTime, Date endTime);
|
||||
|
||||
Double sumMoney(String time, Integer flag);
|
||||
Double sumMoney(String time, String end, Integer flag);
|
||||
|
||||
Integer countMoney(String time, Integer flag);
|
||||
Integer countMoney(String time, String end, Integer flag);
|
||||
|
||||
Integer stayMoney(String time, Integer flag);
|
||||
Integer stayMoney(String time, String end, Integer flag);
|
||||
|
||||
void updateMayMoney(int i, Long userId, Double money);
|
||||
|
||||
|
||||
@@ -250,18 +250,18 @@ public class CashOutServiceImpl extends ServiceImpl<CashOutDao, CashOut> impleme
|
||||
}
|
||||
|
||||
@Override
|
||||
public Double sumMoney(String time, Integer flag) {
|
||||
return cashOutDao.sumMoney(time, flag);
|
||||
public Double sumMoney(String start, String end, Integer flag) {
|
||||
return cashOutDao.sumMoney(start, end, flag);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer countMoney(String time, Integer flag) {
|
||||
return cashOutDao.countMoney(time, flag);
|
||||
public Integer countMoney(String start, String end, Integer flag) {
|
||||
return cashOutDao.countMoney(start, end, flag);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer stayMoney(String time, Integer flag) {
|
||||
return cashOutDao.stayMoney(time, flag);
|
||||
public Integer stayMoney(String start, String end, Integer flag) {
|
||||
return cashOutDao.stayMoney(start, end, flag);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user