From dfd8d21293c86603fc0a42421bfbdb137ea1b1e4 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 20 May 2025 10:44:56 +0800 Subject: [PATCH] refactor(vip): 优化会员购买经验记录和分数更新逻 - 移除错误的代码块,避免重复记录会员购买经验 - 在计算推荐人积分的同时,记录会员购买经验 - 修复了原代码中可能导致分数更新不正确的问题 --- src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java | 47 ++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 44 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java b/src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java index baab533..ab54e7d 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/memberLevel/AdminHappyMemberLevelController.java @@ -11,9 +11,7 @@ import cc.mrbird.febs.common.utils.excl.ResponseHeadUtil; import cc.mrbird.febs.mall.dto.AdminHappyActivityCategoryDto; import cc.mrbird.febs.mall.dto.activity.*; -import cc.mrbird.febs.mall.dto.memberLevel.AdminMemberLevelAddDto; -import cc.mrbird.febs.mall.dto.memberLevel.AdminMemberLevelDto; -import cc.mrbird.febs.mall.dto.memberLevel.AdminMemberLevelUpdateDto; +import cc.mrbird.febs.mall.dto.memberLevel.*; import cc.mrbird.febs.mall.entity.HappyActivity; import cc.mrbird.febs.mall.entity.HappyActivityOption; import cc.mrbird.febs.mall.service.AdminMemberLevelService; @@ -87,4 +85,47 @@ return adminMemberLevelService.levelAll(); } + + + /** + * 分销等级-列表 + * @return + */ + @GetMapping("saleList") + public FebsResponse saleList(AdminSaleLevelDto dto, QueryRequest request) { + + Map<String, Object> data = getDataTable(adminMemberLevelService.getSaleLevelListInPage(dto, request)); + return new FebsResponse().success().data(data); + } + /** + * 分销等级-新增 + */ + @PostMapping("saleAdd") + @ControllerEndpoint(operation = "分销等级-新增", exceptionMessage = "操作失败") + public FebsResponse saleAdd(@RequestBody @Valid AdminSaleLevelAddDto dto) { + + return adminMemberLevelService.saleAdd(dto); + } + + + /** + * 分销等级-更新 + */ + @PostMapping("saleUpdate") + @ControllerEndpoint(operation = "分销等级-更新", exceptionMessage = "操作失败") + public FebsResponse saleUpdate(@RequestBody @Valid AdminSaleLevelUpdateDto dto) { + + return adminMemberLevelService.saleUpdate(dto); + } + + /** + * 分销等级-获取全部 + * @return + */ + @GetMapping(value = "/saleLevelAll") + public FebsResponse saleLevelAll() { + + return adminMemberLevelService.saleLevelAll(); + } + } -- Gitblit v1.9.1