Selaa lähdekoodia

打包遗留问题

wang 3 viikkoa sitten
vanhempi
commit
467589e22e

+ 1 - 0
yami-shop-delivery/yami-shop-delivery-multishop/src/main/java/com/yami/shop/delivery/multishop/controller/OrderDeliveryController.java

@@ -15,6 +15,7 @@ import com.yami.shop.bean.model.Delivery;
 import com.yami.shop.bean.model.Order;
 import com.yami.shop.bean.model.OrderItem;
 import com.yami.shop.bean.model.UserAddrOrder;
+import com.yami.shop.common.exception.GlobalException;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.delivery.comment.api.paotui.PaoTuiApi;
 import com.yami.shop.delivery.comment.api.paotui.model.request.OrderDetailRequest;

+ 1 - 0
yami-shop-multishop/src/main/java/com/yami/shop/multishop/controller/AttributeController.java

@@ -13,6 +13,7 @@ package com.yami.shop.multishop.controller;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.yami.shop.bean.enums.ProdPropRule;
 import com.yami.shop.bean.model.ProdProp;
+import com.yami.shop.common.exception.GlobalException;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.common.util.PageParam;
 import com.yami.shop.security.multishop.util.SecurityUtils;

+ 1 - 0
yami-shop-multishop/src/main/java/com/yami/shop/multishop/controller/OrderController.java

@@ -22,6 +22,7 @@ import com.yami.shop.bean.param.DeliveryOrderParam;
 import com.yami.shop.bean.param.OrderParam;
 import com.yami.shop.common.annotation.SysLog;
 import com.yami.shop.common.config.Constant;
+import com.yami.shop.common.exception.GlobalException;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.common.util.Arith;
 import com.yami.shop.common.util.PageParam;

+ 12 - 13
yami-shop-multishop/src/main/java/com/yami/shop/multishop/controller/OrderRefundController.java

@@ -24,6 +24,7 @@ import com.yami.shop.common.annotation.SysLog;
 import com.yami.shop.common.config.Constant;
 import com.yami.shop.common.enums.PayType;
 import com.yami.shop.common.enums.YamiHttpStatus;
+import com.yami.shop.common.exception.GlobalException;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.common.util.Arith;
 import com.yami.shop.common.util.Json;
@@ -88,11 +89,10 @@ public class OrderRefundController {
      * 进入这个方法,会出现两种情况:
      * 1. 仅退款,此时商家同意买家的退款申请,执行发放退款的操作
      * 2. 退货退款操作:
-     *   2.1)退货退款的第一步,商家允许买家退款的申请,商家进行设置退货地址,不执行发放退款的操作
-     *   2.2)退货退款的第二步,当商家收到货之后,同意买家退款,此时需要发放退款,但不会执行这个方法,执行的是下面这个方法
-     *   @see com.yami.shop.multishop.controller.OrderRefundController#returnMoney(OrderRefundParam)
-     *
+     * 2.1)退货退款的第一步,商家允许买家退款的申请,商家进行设置退货地址,不执行发放退款的操作
+     * 2.2)退货退款的第二步,当商家收到货之后,同意买家退款,此时需要发放退款,但不会执行这个方法,执行的是下面这个方法
      *
+     * @see com.yami.shop.multishop.controller.OrderRefundController#returnMoney(OrderRefundParam)
      */
     @SysLog("退款处理 -商家处理退款订单")
     @PutMapping("/process")
@@ -108,17 +108,17 @@ public class OrderRefundController {
         if (orderRefundDto.getReturnMoneySts() == 5) {
             // 将orderItem.status改成 0 表示可以发货
             OrderItem orderItem = orderItemService.getOne(new LambdaQueryWrapper<OrderItem>().eq(OrderItem::getOrderItemId, orderRefundDto.getOrderItemId()));
-            if(Objects.isNull(orderItem)){
+            if (Objects.isNull(orderItem)) {
                 return ResponseEntity.ok().build();
             }
             String orderNumber = orderItem.getOrderNumber();
             List<OrderItem> orderItems1 = orderItemService.list(new LambdaQueryWrapper<OrderItem>().eq(OrderItem::getOrderNumber, orderNumber));
-            if (orderItems1.size() <=1 ) {
+            if (orderItems1.size() <= 1) {
                 return ResponseEntity.ok().build();
             }
             orderItemService.update(new LambdaUpdateWrapper<OrderItem>()
-                    .set(OrderItem::getStatus,0)
-                    .eq(OrderItem::getOrderItemId,orderItem.getOrderItemId()));
+                    .set(OrderItem::getStatus, 0)
+                    .eq(OrderItem::getOrderItemId, orderItem.getOrderItemId()));
             // 如果该单是商品项目的所有订单都是已发货,其他的都是退款成功,则可以改成订单项发货状态
             List<OrderItem> orderItems = orderItemService.list(new LambdaQueryWrapper<OrderItem>().eq(OrderItem::getOrderNumber, orderNumber));
             // 如果所有的订单都是申请退款,并且退款成功,则不改变
@@ -154,12 +154,12 @@ public class OrderRefundController {
                 order.setDvyTime(date);
                 Integer type = null;
                 for (OrderItem item : orderItems) {
-                    if (Objects.nonNull(item.getDvyType())){
+                    if (Objects.nonNull(item.getDvyType())) {
                         type = item.getDvyType();
                     }
                 }
                 List<DeliveryOrder> deliveryOrders = deliveryOrderService.list(new LambdaQueryWrapper<DeliveryOrder>().eq(DeliveryOrder::getOrderNumber, orderNumber));
-                if (!CollectionUtils.isEmpty(deliveryOrders)){
+                if (!CollectionUtils.isEmpty(deliveryOrders)) {
                     order.setDvyType(1);
                 } else {
                     order.setDvyType(type);
@@ -208,9 +208,9 @@ public class OrderRefundController {
             throw new GlobalException("已退款成功,无法再申请退款操作");
         }
         if (!Objects.equals(orderRefundDto.getShopId(), SecurityUtils.getShopUser().getShopId())) {
-            throw new GlobalException(YamiHttpStatus.UNAUTHORIZED);
+            throw new GlobalException("未授权");
         }
-        if (Objects.equals(-1,orderRefundDto.getReturnMoneySts())) {
+        if (Objects.equals(-1, orderRefundDto.getReturnMoneySts())) {
             throw new GlobalException("买家已取消申请");
         }
         // 提交退款请求
@@ -233,5 +233,4 @@ public class OrderRefundController {
     }
 
 
-
 }

+ 2 - 1
yami-shop-multishop/src/main/java/com/yami/shop/multishop/controller/PickAddrController.java

@@ -15,6 +15,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.yami.shop.bean.model.PickAddr;
 import com.yami.shop.common.enums.YamiHttpStatus;
+import com.yami.shop.common.exception.GlobalException;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.common.util.PageParam;
 import com.yami.shop.security.multishop.util.SecurityUtils;
@@ -76,7 +77,7 @@ public class PickAddrController {
 	public ResponseEntity<Void> update(@Valid @RequestBody PickAddr pickAddr){
 		PickAddr dbPickAddr = pickAddrService.getById(pickAddr.getAddrId());
 		if (!Objects.equals(dbPickAddr.getShopId(),pickAddr.getShopId())) {
-			throw new GlobalException(YamiHttpStatus.UNAUTHORIZED);
+			throw new GlobalException("未授权");
 		}
 		pickAddrService.updateById(pickAddr);
 		return ResponseEntity.ok().build();

+ 1 - 0
yami-shop-multishop/src/main/java/com/yami/shop/multishop/controller/ProdCommController.java

@@ -15,6 +15,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.yami.shop.bean.model.ProdComm;
 import com.yami.shop.bean.model.Product;
 import com.yami.shop.common.annotation.SysLog;
+import com.yami.shop.common.exception.GlobalException;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.common.util.PageParam;
 import com.yami.shop.security.multishop.util.SecurityUtils;

+ 1 - 0
yami-shop-multishop/src/main/java/com/yami/shop/multishop/controller/ProductController.java

@@ -23,6 +23,7 @@ import com.yami.shop.bean.model.*;
 import com.yami.shop.bean.param.OfflineHandleEventAuditParam;
 import com.yami.shop.bean.param.ProductExportParam;
 import com.yami.shop.bean.param.ProductParam;
+import com.yami.shop.common.exception.GlobalException;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.common.util.Json;
 import com.yami.shop.common.util.PageParam;

+ 17 - 16
yami-shop-multishop/src/main/java/com/yami/shop/multishop/controller/QnhController.java

@@ -6,6 +6,7 @@ import com.yami.shop.bean.param.StoreDto;
 import com.yami.shop.bean.vo.GoodsItemPageVo;
 import com.yami.shop.bean.vo.StoreDetailVo;
 import com.yami.shop.bean.vo.StoreListVo;
+import com.yami.shop.common.util.R;
 import com.yami.shop.service.IQnhService;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.http.ResponseEntity;
@@ -27,45 +28,45 @@ public class QnhController {
 
     @ApiOperation("查询所有门店")
     @PostMapping("/getStores")
-    public ResponseEntity<List<StoreListVo>> getStores(@RequestBody StoreDto dto) {
-        return qnhService.getStores(dto);
+    public R<List<StoreListVo>> getStores(@RequestBody StoreDto dto) {
+        return R.SUCCESS(qnhService.getStores(dto));
     }
 
     @ApiOperation("查询门店详情")
     @PostMapping("/queryStore")
-    public ResponseEntity<StoreDetailVo> queryStore(@RequestParam("regionCode") String regionCode,
-                                                          @RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo,
-                                                          @RequestParam(value = "pageSize", defaultValue = "20") Integer pageSize) {
-        return qnhService.queryStore(regionCode, pageNo, pageSize);
+    public R<StoreDetailVo> queryStore(@RequestParam("regionCode") String regionCode,
+                                       @RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo,
+                                       @RequestParam(value = "pageSize", defaultValue = "20") Integer pageSize) {
+        return R.SUCCESS(qnhService.queryStore(regionCode, pageNo, pageSize));
     }
 
     @ApiOperation("查询门店商品列表")
     @PostMapping("/itemQuery")
-    public ResponseEntity<GoodsItemPageVo> itemQuery(@RequestBody ItemQueryDto dto) {
-        return qnhService.itemQuery(dto);
+    public R<GoodsItemPageVo> itemQuery(@RequestBody ItemQueryDto dto) {
+        return R.SUCCESS(qnhService.itemQuery(dto));
     }
 
     @ApiOperation("下单")
     @PostMapping("/addOrder")
-    public ResponseEntity<String> addOrder(@RequestBody OrderDto dto) {
-        return qnhService.addOrder(dto);
+    public R<String> addOrder(@RequestBody OrderDto dto) {
+        return R.SUCCESS(qnhService.addOrder(dto));
     }
 
     @ApiOperation("syncShop")
     @GetMapping("/syncShop")
-    public ResponseEntity<Void> syncShop() {
-        return qnhService.syncShop(null);
+    public void syncShop() {
+        qnhService.syncShop(null);
     }
 
     @ApiOperation("syncGoods")
     @GetMapping("/syncGoods")
-    public ResponseEntity<Void> syncGoods() {
-        return qnhService.syncGoods(null);
+    public void syncGoods() {
+        qnhService.syncGoods(null);
     }
 
     @ApiOperation("获取门店")
     @GetMapping("/getDetailShop")
-    public ResponseEntity<Map<String,String>> getDetailShop(@RequestParam(value = "name", required = false) String name) {
-        return qnhService.getDetailShop(name);
+    public R<Map<String, String>> getDetailShop(@RequestParam(value = "name", required = false) String name) {
+        return R.SUCCESS(qnhService.getDetailShop(name));
     }
 }

+ 1 - 0
yami-shop-multishop/src/main/java/com/yami/shop/multishop/controller/ShopBankCardController.java

@@ -11,6 +11,7 @@ package com.yami.shop.multishop.controller;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.yami.shop.bean.model.ShopBankCard;
 import com.yami.shop.common.annotation.SysLog;
+import com.yami.shop.common.exception.GlobalException;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.security.multishop.util.SecurityUtils;
 import com.yami.shop.service.ShopBankCardService;

+ 1 - 0
yami-shop-multishop/src/main/java/com/yami/shop/multishop/controller/SpecController.java

@@ -15,6 +15,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.yami.shop.bean.enums.ProdPropRule;
 import com.yami.shop.bean.model.ProdProp;
 import com.yami.shop.bean.model.ProdPropValue;
+import com.yami.shop.common.exception.GlobalException;
 import com.yami.shop.common.exception.YamiShopBindException;
 import com.yami.shop.common.util.PageParam;
 import com.yami.shop.security.multishop.util.SecurityUtils;