Ver Fonte

订单状态

shish há 4 anos atrás
pai
commit
087846213c
1 ficheiros alterados com 6 adições e 0 exclusões
  1. 6 0
      app-ghs/controllers/OrderController.php

+ 6 - 0
app-ghs/controllers/OrderController.php

@@ -1120,6 +1120,12 @@ class OrderController extends BaseController
         $id = Yii::$app->request->get('id', 0);
         $order = OrderClass::getById($id, true);
         OrderClass::valid($order, $this->shopId);
+        if ($order->status == OrderClass::ORDER_STATUS_UN_PAY) {
+            util::fail('订单还没有付款');
+        }
+        if ($order->status == OrderClass::ORDER_STATUS_CANCEL) {
+            util::fail('订单已取消');
+        }
         $ext = $this->shopExt;
         if (isset($ext->printSn) == false || isset($ext->printKey) == false || empty($ext->printSn) || empty($ext->printKey)) {
             util::success(['hasNoPrint' => 1]);