shish 5 лет назад
Родитель
Сommit
a355c3c29d

+ 3 - 4
app-hd/controllers/PurchaseController.php

@@ -56,7 +56,7 @@ class PurchaseController extends BaseController
         $get = Yii::$app->request->get();
         $orderSn = $get['orderSn'] ?? 0;
         $info = PurchaseClass::getByCondition(['orderSn' => $orderSn], true);
-        PurchaseClass::valid($info, $this->shopId);
+        PurchaseClass::valid($info->attributes, $this->shopId);
         $connection = Yii::$app->db;//事务处理
         $transaction = $connection->beginTransaction();
         try {
@@ -83,7 +83,7 @@ class PurchaseController extends BaseController
         if (empty($info)) {
             util::fail('没有找到采购单');
         }
-        PurchaseClass::valid($info, $this->shopId);
+        PurchaseClass::valid($info->attributes, $this->shopId);
         $connection = Yii::$app->db;//事务处理
         $transaction = $connection->beginTransaction();
         try {
@@ -115,8 +115,7 @@ class PurchaseController extends BaseController
         $get = Yii::$app->request->get();
         $id = $get['id'] ?? 0;
         $info = PurchaseClass::getInfo($id, true, true);
-        $detail = PurchaseClass::getById($id, true);
-        PurchaseClass::valid($detail, $this->shopId);
+        PurchaseClass::valid($info, $this->shopId);
         util::success($info);
     }
 

+ 1 - 1
biz-hd/purchase/classes/PurchaseClass.php

@@ -149,7 +149,7 @@ class PurchaseClass extends BaseClass
         if (empty($info)) {
             util::fail('没有找到采购单');
         }
-        if (isset($info->shopId) && $info->shopId == $shopId) {
+        if (isset($info['shopId']) && $info['shopId'] == $shopId) {
             return true;
         }
         util::fail('没有权限操作');