feat:统计接口增加查询日期容错

This commit is contained in:
yangqingyuan
2024-08-21 23:02:51 +08:00
parent dcd8f30fdd
commit d71f723eb7

View File

@@ -1,6 +1,7 @@
package com.gxwebsoft.shop.controller; package com.gxwebsoft.shop.controller;
import cn.hutool.core.date.DateUtil;
import com.gxwebsoft.common.core.annotation.OperationLog; import com.gxwebsoft.common.core.annotation.OperationLog;
import com.gxwebsoft.common.core.web.ApiResult; import com.gxwebsoft.common.core.web.ApiResult;
@@ -35,6 +36,15 @@ public class DashboardController extends BaseController {
@ApiOperation("可查看一天日新增的订单量、一天日销售额以及总订单量、总销售额数据\n") @ApiOperation("可查看一天日新增的订单量、一天日销售额以及总订单量、总销售额数据\n")
@GetMapping("/statistics") @GetMapping("/statistics")
public ApiResult<Dashboard> day(DashBoardParam param) { public ApiResult<Dashboard> day(DashBoardParam param) {
//默认是今天
if (param.getCreateTimeStart()==null){
param.setCreateTimeStart(DateUtil.today());
}
if (param.getCreateTimeEnd() == null){
param.setCreateTimeEnd(DateUtil.now());
}
Dashboard dashboard = new Dashboard(); Dashboard dashboard = new Dashboard();
dashboard.setOrderStatistics(dashboardService.orderStatistics(param)); dashboard.setOrderStatistics(dashboardService.orderStatistics(param));
dashboard.setSalesAmountStatistics(dashboardService.salesAmountStatistics(param)); dashboard.setSalesAmountStatistics(dashboardService.salesAmountStatistics(param));