From 0a12bc6ec7148ae33596e9de142027ec379c7835 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Tue, 09 Apr 2024 10:11:50 +0800 Subject: [PATCH] Merge branch 'blnka' into blnka-vip --- src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java index 3bf4415..86be4d2 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java @@ -9,6 +9,9 @@ import cc.mrbird.febs.mall.service.IAdminMallMemberService; import cc.mrbird.febs.mall.service.IApiMallMemberService; import cc.mrbird.febs.mall.vo.*; +import cc.mrbird.febs.vip.entity.MallVipBenefitsRecord; +import cc.mrbird.febs.vip.mapper.MallVipBenefitsRecordMapper; +import cc.mrbird.febs.vip.service.IMallVipBenefitsService; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; @@ -33,6 +36,8 @@ private final IAdminMallMemberService mallMemberService; private final IApiMallMemberService apiMallMemberService; + private final IMallVipBenefitsService mallVipBenefitsService; + private final MallVipBenefitsRecordMapper mallVipBenefitsRecordMapper; /** * 平台账单 @@ -619,4 +624,20 @@ public FebsResponse addMemberCoupon(@Valid MallMember mallmember) { return mallMemberService.addMemberCoupon(mallmember); } + + @GetMapping(value = "/findMemberBenefitsInPage") + public FebsResponse findMemberBenefitsInPage(MallVipBenefitsRecord record, QueryRequest request) { + Map<String, Object> data = getDataTable(mallVipBenefitsService.findVipBenefitsInPage(record, request)); + return new FebsResponse().success().data(data); + } + + @PostMapping(value = "/sendGift/{id}") + public FebsResponse sendGift(@PathVariable("id") Long id) { + MallVipBenefitsRecord record = new MallVipBenefitsRecord(); + record.setId(id); + record.setStatus(1); + mallVipBenefitsRecordMapper.updateById(record); + + return new FebsResponse().success(); + } } -- Gitblit v1.9.1