From 8c21220c48fd387848488a933dc0ec5556da654a Mon Sep 17 00:00:00 2001 From: qjq <1766193529@qq.com> Date: Wed, 20 Nov 2024 15:23:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E7=A5=A8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/app/billing/AppBillingController.java | 7 +++++-- .../module/member/service/billing/BillingServiceImpl.java | 6 +++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/app/billing/AppBillingController.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/app/billing/AppBillingController.java index 7ec63250..75241b16 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/app/billing/AppBillingController.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/app/billing/AppBillingController.java @@ -9,6 +9,7 @@ import cn.iocoder.yudao.module.member.controller.admin.billing.vo.BillingRespVO; import cn.iocoder.yudao.module.member.controller.admin.billing.vo.BillingSaveReqVO; import cn.iocoder.yudao.module.member.dal.dataobject.billing.BillingDO; import cn.iocoder.yudao.module.member.service.billing.BillingService; +import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; @@ -78,7 +79,8 @@ public class AppBillingController { } @GetMapping("/totalMoney") @Operation(summary = "获取月时间段的金额") - public CommonResult getBillingPage(@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @RequestParam("time") Date time, + public CommonResult getBillingPage(@DateTimeFormat(pattern = "yyyy-MM-dd") + @RequestParam("time") Date time, @RequestParam("billingType") Integer billingType, @RequestParam("carteenId") Long carteenId, @RequestParam("userId")Long userId) { @@ -87,7 +89,8 @@ public class AppBillingController { } @GetMapping("/data") @Operation(summary = "获取月时间段的订单详情") - public CommonResult getData(@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @RequestParam("time") Date time, + public CommonResult getData(@DateTimeFormat(pattern = "yyyy-MM-dd") + @RequestParam("time") Date time, @RequestParam("billingType") Integer billingType, @RequestParam("carteenId") Long carteenId, @RequestParam("userId")Long userId) { diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java index 79e0fdcf..e3e8ab58 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java @@ -74,7 +74,7 @@ public class BillingServiceImpl implements BillingService { return dishOrderMapper.selectList(new LambdaQueryWrapperX() .betweenIfPresent(DishOrderDO::getCreateTime,startTime,endTime) .eq(DishOrderDO::getOrderStatus,DishOrderDO.COMPLETE) - .ne(DishOrderDO::getBillingExist,Boolean.FALSE) + .eq(DishOrderDO::getBillingExist,Boolean.FALSE) .eq(DishOrderDO::getStoreId,carteenId) .in(DishOrderDO::getUserId,ids) ); @@ -89,7 +89,7 @@ public class BillingServiceImpl implements BillingService { return storeOrderMapper.selectList(new LambdaQueryWrapperX() .betweenIfPresent(StoreOrderDO::getCreateTime,startTime,endTime) .eq(StoreOrderDO::getStatus, StoreOrderStatusEnum.COMPLETE.getCode()) - .ne(StoreOrderDO::getBillingExist,Boolean.FALSE) + .eq(StoreOrderDO::getBillingExist,Boolean.FALSE) .eq(StoreOrderDO::getCarteenId,carteenId) .in(StoreOrderDO::getUserId,ids) ); @@ -104,7 +104,7 @@ public class BillingServiceImpl implements BillingService { return orderSpaceCapsuleMapper.selectList(new LambdaQueryWrapperX() .betweenIfPresent(OrderSpaceCapsuleDO::getCreateTime,startTime,endTime) .eq(OrderSpaceCapsuleDO::getStatus, SpaceCapsuleOrderEnum.SPACE_CAPSULE_ORDER_ENUM_DONE.getCode()) - .ne(OrderSpaceCapsuleDO::getBillingExist,Boolean.FALSE) + .eq(OrderSpaceCapsuleDO::getBillingExist,Boolean.FALSE) .eq(OrderSpaceCapsuleDO::getCarteenId,carteenId) .in(OrderSpaceCapsuleDO::getUserId,ids) );