shish 4 лет назад
Родитель
Сommit
62ab08fb75
2 измененных файлов с 6 добавлено и 6 удалено
  1. 5 1
      app-ghs/controllers/ClearController.php
  2. 1 5
      biz-ghs/clear/classes/ClearClass.php

+ 5 - 1
app-ghs/controllers/ClearController.php

@@ -92,7 +92,11 @@ class ClearController extends BaseController
     public function actionGetCustomFullInfo()
     {
         $id = Yii::$app->request->get('id', '');
-        $respond = ClearClass::getSaleInfo($id);
+        $info = ClearClass::getById($id);
+        if (isset($info['ghsShopId']) == false || $info['ghsShopId'] != $this->shopId) {
+            util::fail('没有权限');
+        }
+        $respond = ClearClass::getSaleInfo($info);
         util::success($respond);
     }
 

+ 1 - 5
biz-ghs/clear/classes/ClearClass.php

@@ -243,12 +243,8 @@ class ClearClass extends BaseClass
     }
 
     //完整信息 ssh 20210625
-    public static function getSaleInfo($id)
+    public static function getSaleInfo($info)
     {
-        $info = self::getById($id);
-        if (empty($info)) {
-            return $info;
-        }
         $saleIds = $info['saleIds'] ?? [];
         $saleArr = explode(',', $saleIds);
         $saleList = OrderClass::getAllByCondition(['id' => ['in', $saleArr]], null, '*', null);