From 24c4d039b42a3ee588195af4122f52f26a60ab32 Mon Sep 17 00:00:00 2001
From: zhanghb <740323835@qq.com>
Date: Thu, 20 Feb 2025 15:21:37 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
mall-admin/pom.xml | 7 +-
.../mall/controller/VipCenterController.java | 151 ------------------
mall-portal/pom.xml | 1 +
3 files changed, 2 insertions(+), 157 deletions(-)
delete mode 100644 mall-admin/src/main/java/com/buy507/mall/controller/VipCenterController.java
diff --git a/mall-admin/pom.xml b/mall-admin/pom.xml
index c53622c..b25093a 100644
--- a/mall-admin/pom.xml
+++ b/mall-admin/pom.xml
@@ -66,6 +66,7 @@
org.projectlombok
lombok
true
+ 1.18.20
@@ -95,12 +96,6 @@
jaxb-runtime
2.3.1
-
- com.buy507.mall
- mall-portal
- 1.0-SNAPSHOT
- compile
-
diff --git a/mall-admin/src/main/java/com/buy507/mall/controller/VipCenterController.java b/mall-admin/src/main/java/com/buy507/mall/controller/VipCenterController.java
deleted file mode 100644
index 3884bea..0000000
--- a/mall-admin/src/main/java/com/buy507/mall/controller/VipCenterController.java
+++ /dev/null
@@ -1,151 +0,0 @@
-package com.buy507.mall.controller;
-
-import com.buy507.mall.common.api.CommonResult;
-import com.buy507.mall.dto.PmsProductParam;
-import com.buy507.mall.mapper.OmsOrderMapper;
-import com.buy507.mall.mapper.PmsProductMapper;
-import com.buy507.mall.mapper.UmsMemberMapper;
-import com.buy507.mall.model.OmsOrder;
-import com.buy507.mall.model.UmsMember;
-import com.buy507.mall.portal.service.OmsPortalOrderService;
-import com.buy507.mall.portal.service.UmsMemberService;
-import com.buy507.mall.service.PmsProductService;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-
-import java.math.BigDecimal;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
-
-
-
-/**
- * ClassName:VipCenterController
- * Description:
- *
- * @Author axin
- * @Create 2025/2/19 11:09
- * @Version 1.0
- */
-
-@Controller
-@Api(tags = "VipCenterController", description = "会员中心")
-@RequestMapping("/vipCenter")
-public class VipCenterController {
- @Autowired
- private UmsMemberMapper memberMapper;
-
- @Autowired
- private UmsMemberService memberService;
-
- @Autowired
- private PmsProductMapper productMapper;
-
- @Autowired
- private PmsProductService productService;
-
- @Autowired
- private OmsPortalOrderService portalOrderService;
-
- @Autowired
- private OmsOrderMapper orderMapper;
-
- //店长升级金额
- @Value("${storeManagerAmount}")
- private BigDecimal storeManagerAmount;
-
- //代理升级金额
- @Value("${agentAmount}")
- private BigDecimal agentAmount;
-
- //市代理升级金额
- @Value("${cityAgentAmount}")
- private BigDecimal cityAgentAmount;
-
- @ApiOperation("查询当前登录人信息")
- @RequestMapping("/getCurrentUserInfo")
- public CommonResult getCurrentUserInfo(){
- //获取当前登录人的信息
- UmsMember member = memberMapper.selectByPrimaryKey(memberService.getCurrentMember().getId());
-
- // 获取当前用户的会员等级ID
- Long memberLevelId = member.getMemberLevelId();
-
- String memberLevelName = "普通用户";
- if (memberLevelId == 1) {
- memberLevelName = "普通用户";
- } else if (memberLevelId == 2) {
- memberLevelName = "VIP会员";
- } else if (memberLevelId == 3) {
- memberLevelName = "店长";
- } else if (memberLevelId == 4) {
- memberLevelName = "代理";
- } else if (memberLevelId == 5) {
- memberLevelName = "市代理";
- }
-
- // 返回当前用户的会员信息
- return CommonResult.success("当前登录用户: " + member.getUsername() + ", 会员等级: " + memberLevelName);
- }
-
- @ApiOperation("创建会员中心订单")
- @RequestMapping( value = "/createVipOrder", method = RequestMethod.POST)
- public CommonResult createVipOrder(){
- //获取当前登录人的信息
- UmsMember member = memberMapper.selectByPrimaryKey(memberService.getCurrentMember().getId());
-
- // 获取当前用户的会员等级ID
- Long memberLevelId = member.getMemberLevelId();
-
- //创建返回值
- Map result = new HashMap<>();
-
- //生成订单
- OmsOrder order = new OmsOrder();
- // 根据会员等级ID动态设置订单金额
- // 店长
- if (memberLevelId == 3) {
- order.setTotalAmount(storeManagerAmount);
- order.setPayAmount(storeManagerAmount);
- // 代理
- } else if (memberLevelId == 4) {
- order.setTotalAmount(agentAmount);
- order.setPayAmount(agentAmount);
- // 市代理
- } else if (memberLevelId == 5) {
- order.setTotalAmount(cityAgentAmount);
- order.setPayAmount(cityAgentAmount);
- }
- order.setMemberId(member.getId());
- order.setCreateTime(new Date());
- order.setModifyTime(new Date());
-
- // 支付方式,0为未支付
- order.setPayType(0);
- // 订单状态,0为待付款
- order.setStatus(0);
- // 虚拟订单
- order.setOrderType(3);
- // 升级订单,无需实际收货人信息
- order.setReceiverName("会员升级");
-
- // 保存订单
- orderMapper.insert(order);
-
- // 更新返回结果
- result.put("orderId", order.getId());
-
- return CommonResult.success(result);
-
- }
-
-
-
-
-}
diff --git a/mall-portal/pom.xml b/mall-portal/pom.xml
index 2255830..aa0845a 100644
--- a/mall-portal/pom.xml
+++ b/mall-portal/pom.xml
@@ -59,6 +59,7 @@
org.projectlombok
lombok
true
+ 1.18.20