From ef04975fe02f150798c42d5d49527f44b81ba74a Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 14 Feb 2023 13:59:02 +0800
Subject: [PATCH] 后台商品修改

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java |   27 ++++++++++++++++-----------
 1 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
index 9ec706f..d3dd280 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -88,9 +88,9 @@
     public Long createOrder(AddOrderDto addOrderDto) {
         MallMember member = LoginUserUtil.getLoginUser();
         //验证用户的等级
-        if(AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())){
-            throw new FebsException("请先申请成为代理人");
-        }
+//        if(AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())){
+//            throw new FebsException("请先申请成为代理人");
+//        }
 
         //订单范围内才允许下单
         MallAddressInfo address = mallAddressInfoMapper.selectAddressInfoByMemberIdAndId(member.getId(), addOrderDto.getAddressId());
@@ -221,7 +221,7 @@
         if (StrUtil.isBlank(address.getLatitude())||StrUtil.isBlank(address.getLongitude())) {
             throw new FebsException("请添加地址");
         }
-        orderInfo.setAddress(address.getArea() + address.getAddress());
+        orderInfo.setAddress(address.getProvince()+address.getCity()+address.getArea() + address.getAddress());
         orderInfo.setLatitude(address.getLatitude());
         orderInfo.setLongitude(address.getLongitude());
         this.baseMapper.updateById(orderInfo);
@@ -462,11 +462,11 @@
 
         OrderDetailVo orderDetailVo = MallOrderInfoConversion.INSTANCE.entityToDetailVo(orderInfo);
 
-//        if (orderInfo.getStatus() == OrderStatusEnum.WAIT_FINISH.getValue()) {
-//            MallExpressInfo expressInfo = expressInfoMapper.selectByOrderId(orderInfo.getId());
-//            orderDetailVo.setExpressNo(expressInfo.getExpressNo());
-//            orderDetailVo.setExpressCom(expressInfo.getExpressCom());
-//        }
+        if (orderInfo.getStatus() == OrderStatusEnum.WAIT_FINISH.getValue()) {
+            MallExpressInfo expressInfo = expressInfoMapper.selectByOrderId(orderInfo.getId());
+            orderDetailVo.setExpressNo(expressInfo.getExpressNo());
+            orderDetailVo.setExpressCom(expressInfo.getExpressCom());
+        }
 
         if (orderInfo.getStatus() == OrderStatusEnum.REFUNDING.getValue() || orderInfo.getStatus() == OrderStatusEnum.REFUNDED.getValue()) {
             MallOrderRefund orderRefund = mallOrderRefundMapper.selectOrderRefundByOrderId(orderInfo.getId());
@@ -840,7 +840,8 @@
 
     @Override
     public FebsResponse createOrderVerify(ApiCreateOrderVerifyDto apiCreateOrderVerifyDto) {
-        MallMember member = LoginUserUtil.getLoginUser();
+        Long memberId = LoginUserUtil.getLoginUser().getId();
+        MallMember member = memberMapper.selectById(memberId);
         List<AddOrderItemDto> items = apiCreateOrderVerifyDto.getItems();
         if(CollUtil.isEmpty(items)){
             return new FebsResponse().fail().message("请先挑选商品");
@@ -862,7 +863,7 @@
             }else{
                 //验证用户的等级
                 if(AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())){
-                    return new FebsResponse().fail().message(sku.getSkuName() + "请先申请成为代理人");
+                    return new FebsResponse().fail().message("请先申请成为代理人");
                 }
             }
 
@@ -879,4 +880,8 @@
         return new FebsResponse().success();
     }
 
+    public static void main(String[] args) {
+        System.out.print(AgentLevelEnum.ZERO_LEVEL.name());
+    }
+
 }

--
Gitblit v1.9.1