汇总当天订单的数据

This commit is contained in:
2026-05-17 10:16:04 +08:00
parent 6d20b98702
commit 52c505df89
5 changed files with 219 additions and 36 deletions

View File

@@ -1,5 +1,6 @@
package com.rj.controller;
import com.rj.dto.LbOrderRowGenerateSumRequest;
import com.rj.dto.LbOrderRowSyncFromHxrRequest;
import com.rj.entity.LbOrderRow;
import com.rj.service.ILbOrderRowService;
@@ -89,8 +90,28 @@ public class LbOrderRowController {
request.getBuyTimeStart(),
request.getBuyTimeEnd(),
request.getTenantId(),
request.getIsResell(),
request.getDataType());
request.getIsResell());
Boolean success = (Boolean) result.get("success");
if (success != null && success) {
return ResponseEntity.ok(result);
}
return ResponseEntity.badRequest().body(result);
}
@PostMapping("/generate-daily-sum")
@Operation(
summary = "按日汇总生成 sum_data",
description =
"按购买时间区间、租户 id 查询 lb_order_row 明细,每天生成一条 sum_datatoday_total_money_sum、"
+ "today_unresell_count、today_order_count 等)并写入表")
public ResponseEntity<Map<String, Object>> generateDailySum(
@Parameter(description = "汇总条件", required = true) @RequestBody
LbOrderRowGenerateSumRequest request) {
Map<String, Object> result =
lbOrderRowService.generateDailySumData(
request.getBuyTimeStart(),
request.getBuyTimeEnd(),
request.getTenantId());
Boolean success = (Boolean) result.get("success");
if (success != null && success) {
return ResponseEntity.ok(result);