|
|
@@ -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]);
|