shish vor 3 Jahren
Ursprung
Commit
cf4782c851
1 geänderte Dateien mit 12 neuen und 2 gelöschten Zeilen
  1. 12 2
      biz-hd/order/classes/OrderClass.php

+ 12 - 2
biz-hd/order/classes/OrderClass.php

@@ -251,9 +251,19 @@ class OrderClass extends BaseClass
         if (empty($order)) {
             util::fail('没有找到订单');
         }
-        if (isset($order->status) == false || $order->status != self::ORDER_STATUS_UN_PAY) {
-            util::fail('订单不是待付款状态');
+        if (isset($order->status) == false) {
+            util::fail('没有找到订单的状态');
         }
+        $orderSn = $order->orderSn ?? '';
+        if ($order->status == self::ORDER_STATUS_CANCEL) {
+            noticeUtil::push('重点注意,零售订单:' . $orderSn . ',客户付钱了但订单取消状态', '15280215347');
+            util::fail('订单已取消');
+        }
+        if ($order->payStatus == 1) {
+            noticeUtil::push('重点注意,零售订单:' . $orderSn . ',已经付过款了,重复操作', '15280215347');
+            util::fail('订单已经付过款了');
+        }
+
         $orderId = $order->id ?? 0;
         $customId = $order->customId ?? 0;
         if ($order->fromType == 3) {