Преглед изворни кода

fix:“修复国内使用优惠码部分问题“

soobin пре 1 година
родитељ
комит
ff469a8c9b
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      src/main/java/com/szwl/controller/TOrderController.java

+ 2 - 2
src/main/java/com/szwl/controller/TOrderController.java

@@ -222,7 +222,7 @@ public class TOrderController {
                     for (TOrderDetails orderDetail : orderDetails) {
                         String productNo = orderDetail.getProductNo();
                         Integer productNumber = refundMap.get(productNo);
-                        if(productNumber != null) {
+                        if(productNumber != null && orderDetail.getAmount().compareTo(BigDecimal.ZERO) > 0) {
                             // 退款中
                             orderDetail.setRefundStatus("4");
                             // 退款数量
@@ -257,7 +257,7 @@ public class TOrderController {
                     for (TOrderDetails orderDetail : orderDetails) {
                         String productNo = orderDetail.getProductNo();
                         Integer productNumber = refundMap.get(productNo);
-                        if(productNumber != null) {
+                        if(productNumber != null && orderDetail.getAmount().compareTo(BigDecimal.ZERO)  > 0) {
                             // 退款中
                             orderDetail.setRefundStatus("4");
                             // 退款数量