Просмотр исходного кода

bug:291 token在供货商和花店端都可以使用

sorry 5 лет назад
Родитель
Сommit
f99e9d67f8

+ 5 - 0
app-ghs/controllers/BaseController.php

@@ -2,6 +2,7 @@
 
 namespace ghs\controllers;
 
+use biz\admin\classes\AdminClass;
 use biz\shop\classes\ShopAdminClass;
 use biz\shop\classes\ShopClass;
 use biz\sj\services\MerchantExtendService;
@@ -38,6 +39,10 @@ class BaseController extends PublicController
             util::logout('帐号无效');
         }
         $this->admin = $admin;
+        // 只能供货商访问
+        if ($admin['style'] != AdminClass::STYLE_GHS) {
+            util::fail('您没有权限访问哦!');
+        }
 
         //后台
         $currentShopId = $admin['currentShopId'] ?? 0;

+ 5 - 1
app-hd/controllers/BaseController.php

@@ -2,6 +2,7 @@
 
 namespace hd\controllers;
 
+use biz\admin\classes\AdminClass as ClassesAdminClass;
 use bizHd\admin\classes\AdminClass;
 use biz\shop\classes\ShopAdminClass;
 use biz\sj\classes\MerchantExtendClass;
@@ -40,7 +41,10 @@ class BaseController extends PublicController
         $adminId = $admin['id'];
         $this->admin = $admin;
         $this->adminId = $adminId;
-
+        // 只能供货商访问
+        if ($admin['style'] != ClassesAdminClass::STYLE_HD) {
+            util::fail('您没有权限访问哦!');
+        }
         //后台
         $currentShopId = $admin['currentShopId'] ?? 0;
         if (empty($currentShopId)) {

+ 2 - 2
biz-hd/order/classes/OrderClass.php

@@ -274,7 +274,7 @@ class OrderClass extends BaseClass
     }
 
     // 扣库存
-    public static function decGoodsStock($orderGoods)
+    protected static function decGoodsStock($orderGoods)
     {
         foreach ($orderGoods as $goods) {
             GoodsClass::counters([
@@ -288,7 +288,7 @@ class OrderClass extends BaseClass
     }
 
     // 更新商品销量
-    public static function updateGoodsActualSold($orderGoods)
+    protected static function updateGoodsActualSold($orderGoods)
     {
         foreach ($orderGoods as $goods) {
             GoodsClass::counters([