From caae0a9d5cb9ae30d3a81a1b43c8df131dfbf074 Mon Sep 17 00:00:00 2001 From: zhangheng Date: Fri, 26 Sep 2025 17:00:22 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=AF=BC=E5=87=BA=E4=BF=AE=E6=94=B9,?= =?UTF-8?q?=E4=BC=9A=E5=91=98=E5=AD=90=E7=82=B9=E4=BF=A1=E6=81=AF=E6=8E=92?= =?UTF-8?q?=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/manage/CuMemberController.java | 8 +++----- .../base/param/MemberPointExportParam.java | 17 +++++++++++++++++ .../mapper/member/base/CuMemberRetailMapper.xml | 2 +- 3 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 bd-business/bd-business-member/src/main/java/com/hzs/member/base/param/MemberPointExportParam.java diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/base/controller/manage/CuMemberController.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/controller/manage/CuMemberController.java index 83eb320c..5c09b74d 100644 --- a/bd-business/bd-business-member/src/main/java/com/hzs/member/base/controller/manage/CuMemberController.java +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/controller/manage/CuMemberController.java @@ -821,18 +821,16 @@ public class CuMemberController extends BaseController { /** * - * @param memberCode - * @param memberSettlePeriodId * @return */ @Log(module = EOperationModule.MEMBER_POINT, business = EOperationBusiness.MEMBER_POINT, method = EOperationMethod.SELECT) @PostMapping("/member-point-export") - public void memberPointExport(@RequestParam String memberCode,@RequestParam Long memberSettlePeriodId,@RequestParam String sort,@RequestParam String sortColumn, HttpServletResponse response) { - CuMemberSettlePeriod csPeriod = iCuMemberSettlePeriodService.getById(memberSettlePeriodId); + public void memberPointExport(@RequestBody MemberPointExportParam param, HttpServletResponse response) { + CuMemberSettlePeriod csPeriod = iCuMemberSettlePeriodService.getById(param.getMemberSettlePeriodId()); log.info("会员结算表信息{}",csPeriod); String settleTableName = TableNameConstants.CU_MEMBER_RETAIL_RANGE + csPeriod.getPkId(); log.info("会员结算表名称{}",settleTableName); - List list = iCuMemberRetailService.getMemberPointByMemberCode(settleTableName,memberCode,sort,sortColumn); + List list = iCuMemberRetailService.getMemberPointByMemberCode(settleTableName,param.getMemberCode(),param.getSort(),param.getMemberCode()); list.forEach(item -> { item.setMemberSettlePeriod(csPeriod.getSettleDate()); }); diff --git a/bd-business/bd-business-member/src/main/java/com/hzs/member/base/param/MemberPointExportParam.java b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/param/MemberPointExportParam.java new file mode 100644 index 00000000..5a4eb56e --- /dev/null +++ b/bd-business/bd-business-member/src/main/java/com/hzs/member/base/param/MemberPointExportParam.java @@ -0,0 +1,17 @@ +package com.hzs.member.base.param; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.web.bind.annotation.RequestParam; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class MemberPointExportParam { + private String memberCode; + private Long memberSettlePeriodId; + private String sort; + private String sortColumn; + +} diff --git a/bd-business/bd-business-member/src/main/resources/mapper/member/base/CuMemberRetailMapper.xml b/bd-business/bd-business-member/src/main/resources/mapper/member/base/CuMemberRetailMapper.xml index d73f34a9..7224590f 100644 --- a/bd-business/bd-business-member/src/main/resources/mapper/member/base/CuMemberRetailMapper.xml +++ b/bd-business/bd-business-member/src/main/resources/mapper/member/base/CuMemberRetailMapper.xml @@ -84,7 +84,7 @@ AND cmr.MEMBER_CODE = #{memberCode} - ORDER BY ${sortColumn} ${sort} + ORDER BY cmr.${sortColumn} ${sort}