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