From 5cf36c89a641c654c9a229aea11585386a8f2006 Mon Sep 17 00:00:00 2001 From: Cui Zhi Feng <7426394+wuxixiaocui@user.noreply.gitee.com> Date: 星期五, 13 九月 2024 10:17:08 +0800 Subject: [PATCH] 查询我的集货站列表 参数 --- src/main/java/com/mzl/flower/web/payment/DeliveryOrderController.java | 31 +++++++++++++++++++++---------- 1 files changed, 21 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/mzl/flower/web/payment/DeliveryOrderController.java b/src/main/java/com/mzl/flower/web/payment/DeliveryOrderController.java index 9ed9801..d1e7b97 100644 --- a/src/main/java/com/mzl/flower/web/payment/DeliveryOrderController.java +++ b/src/main/java/com/mzl/flower/web/payment/DeliveryOrderController.java @@ -37,20 +37,31 @@ @GetMapping("/station/list") @ApiOperation(value = "查询我的集货站列表") - public ResponseEntity<ReturnDataDTO<List<StationStatisticDTO>>> statisticStationList(String name){ - LocalDateTime now = LocalDateTime.now(); - LocalDateTime towAm = LocalDate.now().atTime(2, 0, 0); - LocalDateTime fivePm = LocalDate.now().atTime(17, 0, 0); + public ResponseEntity<ReturnDataDTO<List<StationStatisticDTO>>> statisticStationList(String name + , String status, String date){ + /*if(StringUtils.isEmpty(date)){ + throw new ValidationException("请选择日期"); + }*/ LocalDateTime startDate; LocalDateTime endDate; - if(now.isAfter(towAm)){ - startDate = fivePm.plusDays(-1); - endDate = fivePm; + LocalDate localDate = deliveryOrderService.parseLocalDate(date); + if(localDate != null){ + endDate = localDate.atTime(17, 0, 0); + startDate = endDate.plusDays(-1); } else { - startDate = fivePm.plusDays(-2); - endDate = fivePm.plusDays(-1); + LocalDateTime now = LocalDateTime.now(); + LocalDateTime towAm = LocalDate.now().atTime(2, 0, 0); + LocalDateTime fivePm = LocalDate.now().atTime(17, 0, 0); + if(now.isAfter(towAm)){ + startDate = fivePm.plusDays(-1); + endDate = fivePm; + } else { + startDate = fivePm.plusDays(-2); + endDate = fivePm.plusDays(-1); + } } - return returnData(R.SUCCESS.getCode(), deliveryOrderService.statisticStationList(name,startDate,endDate)); + + return returnData(R.SUCCESS.getCode(), deliveryOrderService.statisticStationList(name, startDate, endDate, status)); } -- Gitblit v1.9.3