From 5708e811e0afc640a96eafe3494710f19b127ae2 Mon Sep 17 00:00:00 2001
From: phpcjl <phpcjl@gmail.com>
Date: 星期五, 20 十二月 2024 09:51:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/RefundPassInfo.java                  |    2 +-
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BaseSettingController.java   |    2 +-
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java         |    6 +++---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java               |    2 +-
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java      |   13 ++++++-------
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java    |   16 ++++------------
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java |    2 ++
 7 files changed, 18 insertions(+), 25 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
index fa009b9..7641f52 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
@@ -232,10 +232,10 @@
     
     
     
-    @PutMapping("/confirmDelivery/{orderId}")
+    @PostMapping("/confirmDelivery")
     @ApiOperation(value = "已发货操作", tags = {"管理后台-订单管理"})
-    public R confirmDelivery(@PathVariable("orderId") String orderId, String code){
-        return orderService.confirmDelivery(orderId, code);
+    public R confirmDelivery(@RequestBody ConfirmDelivery confirmDelivery){
+        return orderService.confirmDelivery(confirmDelivery.getOrderId(), confirmDelivery.getCode());
     }
     
     
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java
index e418051..6affa54 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java
@@ -11,10 +11,7 @@
 import com.ruoyi.order.model.RefundPass;
 import com.ruoyi.order.service.OrderService;
 import com.ruoyi.order.service.RefundPassService;
-import com.ruoyi.order.vo.ApplyRefundPass;
-import com.ruoyi.order.vo.OrderRefundPassList;
-import com.ruoyi.order.vo.OrderRefundPassListVo;
-import com.ruoyi.order.vo.RefundPassInfo;
+import com.ruoyi.order.vo.*;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
@@ -137,15 +134,10 @@
 	
 	
 	@ResponseBody
-	@PostMapping("/authPassStatus/{id}/{status}")
+	@PostMapping("/authPassStatus")
 	@ApiOperation(value = "审核售后", tags = {"管理后台-售后管理", "门店后台-售后管理"})
-	@ApiImplicitParams({
-			@ApiImplicitParam(name = "id", value = "售后数据id", required = true, dataType = "long"),
-			@ApiImplicitParam(name = "status", value = "审核状态(2=同意,3=拒绝)", required = true, dataType = "int"),
-			@ApiImplicitParam(name = "passRemark", value = "审核备注", required = false, dataType = "string"),
-	})
-	public R authPassStatus(@PathVariable("id") Long id, @PathVariable("status") Integer status, @RequestParam("passRemark") String passRemark){
-		return refundPassService.authPassStatus(id, status, passRemark);
+	public R authPassStatus(@RequestBody AuthPassStatus  authPassStatus){
+		return refundPassService.authPassStatus(authPassStatus.getId(), authPassStatus.getStatus(), authPassStatus.getPassRemark());
 	}
 	
 	
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java
index 28ff6a6..0d0cb47 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java
@@ -41,7 +41,7 @@
      * @param code
      * @return
      */
-    R confirmDelivery(String orderId, String code);
+    R confirmDelivery(Long orderId, String code);
     
     
     /**
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
index 4adce50..6e85163 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
@@ -309,7 +309,7 @@
      * @return
      */
     @Override
-    public R confirmDelivery(String orderId, String code) {
+    public R confirmDelivery(Long orderId, String code) {
         Order order = this.getById(orderId);
         if(1 == order.getPayStatus()){
             return R.fail("订单还未完成支付");
@@ -362,8 +362,10 @@
             //余额退款
             OrderBalancePayment orderBalancePayment = orderBalancePaymentService.getOne(new LambdaQueryWrapper<OrderBalancePayment>().eq(OrderBalancePayment::getOrderId, order.getId()));
             BigDecimal balance = appUser.getBalance();
-            appUser.setTotalRedPacketAmount(appUser.getTotalRedPacketAmount().add(orderBalancePayment.getRedPacketAmount()).setScale(2, RoundingMode.HALF_EVEN));
-            appUser.setTotalDistributionAmount(appUser.getTotalDistributionAmount().add(orderBalancePayment.getDistributionAmount()).setScale(2, RoundingMode.HALF_EVEN));
+            if(null != orderBalancePayment){
+                appUser.setTotalRedPacketAmount(appUser.getTotalRedPacketAmount().add(orderBalancePayment.getRedPacketAmount()).setScale(2, RoundingMode.HALF_EVEN));
+                appUser.setTotalDistributionAmount(appUser.getTotalDistributionAmount().add(orderBalancePayment.getDistributionAmount()).setScale(2, RoundingMode.HALF_EVEN));
+            }
             appUser.setBalance(balance.add(paymentAmount).setScale(2, RoundingMode.HALF_EVEN));
             appUser.setShopAmount(appUser.getShopAmount().subtract(paymentAmount).setScale(2, RoundingMode.HALF_EVEN));
         
@@ -452,10 +454,7 @@
         VipSetting vipSetting = vipSettingClient.getVipSetting(vipId).getData();
         Integer vipLevelUpShopRole = vipSetting.getVipLevelUpShopRole();
         Integer vipLevelUpShop = vipSetting.getVipLevelUpShop();
-        if(1 == vipLevelUpShopRole && shopPoint < vipLevelUpShop){
-            return true;
-        }
-        return false;
+        return 1 == vipLevelUpShopRole && shopPoint < vipLevelUpShop;
     }
     
     
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java
index 7dd0207..2335be4 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java
@@ -219,6 +219,8 @@
 		refundPassInfo.setRefundReason(refundPass.getRefundReason());
 		refundPassInfo.setUserRemark(refundPass.getUserRemark());
 		refundPassInfo.setPics(refundPass.getPics());
+		refundPassInfo.setPassStatus(refundPass.getPassStatus());
+		refundPassInfo.setPassRemark(refundPass.getPassRemark());
 		return refundPassInfo;
 	}
 }
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/RefundPassInfo.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/RefundPassInfo.java
index 36e81d5..6e9c89f 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/RefundPassInfo.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/RefundPassInfo.java
@@ -51,7 +51,7 @@
 	@ApiModelProperty("审核状态(1待审核2同意3拒绝)")
 	private Integer passStatus;
 	@ApiModelProperty("审核注释")
-	private Integer passRemark;
+	private String passRemark;
 	@ApiModelProperty("售后申请时间")
 	private String passCreateTime;
 	@ApiModelProperty("售后类型(1退货退款2仅退款)")
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BaseSettingController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BaseSettingController.java
index 2e4356d..c4a9776 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BaseSettingController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/BaseSettingController.java
@@ -77,7 +77,7 @@
 	
 	
 	
-	@PostMapping("/getRefundPassSetting")
+	@GetMapping("/getRefundPassSetting")
 	@ApiOperation(value = "获取售后设置", tags = {"管理后台-售后管理"})
 	public R<RefundPassSettingVo> getRefundPassSetting(){
 		BaseSetting one = baseSettingService.getOne(new LambdaQueryWrapper<BaseSetting>().eq(BaseSetting::getId, 5));

--
Gitblit v1.7.1