shish 4 лет назад
Родитель
Сommit
087846213c
1 измененных файлов с 6 добавлено и 0 удалено
  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]);