Browse Source

有门店和没门店区别

shish 1 year ago
parent
commit
ba17bb1dc9
2 changed files with 6 additions and 2 deletions
  1. 2 2
      app-hd/controllers/AdminController.php
  2. 4 0
      biz-hd/staff/classes/StaffClass.php

+ 2 - 2
app-hd/controllers/AdminController.php

@@ -65,9 +65,9 @@ class AdminController extends BaseController
 
         try {
             // 执行离职操作
-            StaffClass::executeStaffResignation($admin, $staff);
+            $respond = StaffClass::executeStaffResignation($admin, $staff);
             $transaction->commit();
-            util::complete('离职完成');
+            util::success($respond);
         } catch (\Exception $exception) {
             $transaction->rollBack();
             Yii::error("员工离职失败:" . $exception->getMessage());

+ 4 - 0
biz-hd/staff/classes/StaffClass.php

@@ -128,6 +128,8 @@ class StaffClass extends BaseClass
 
         $mobile = $admin->mobile;
 
+        $hasShop = 0;
+
         // 检查管理员是否有自己的门店
         $shopList = ShopClass::getAllByCondition(['mobile' => $mobile], null, '*', null, true);
         if (empty($shopList)) {
@@ -195,6 +197,8 @@ class StaffClass extends BaseClass
             if (count($staffList) > 1) {
                 util::fail('账号异常,请联系管理员56988');
             }
+            $hasShop = 1;
         }
+        return ['hasShop' => $hasShop];
     }
 }