|
|
@@ -88,18 +88,29 @@ class AdminClass extends BaseClass
|
|
|
return self::getAllByCondition(['merchantId' => $merchantId], null, '*');
|
|
|
}
|
|
|
|
|
|
- //获取员工的名字 shish 2019.12.9
|
|
|
+ //获取商家所有员工的名字 shish 2019.12.9
|
|
|
public static function getAdminNameList($merchantId)
|
|
|
{
|
|
|
$list = self::getAdminList($merchantId);
|
|
|
return !empty($list) ? array_column($list, 'adminName') : [];
|
|
|
}
|
|
|
|
|
|
- //员工已经关联微信的userId
|
|
|
+ //获取商家所有员工已经关联微信的userId
|
|
|
public static function getAdminRelateUserId($merchantId)
|
|
|
{
|
|
|
$list = self::getAdminList($merchantId);
|
|
|
return !empty($list) ? array_column($list, 'userId') : [];
|
|
|
}
|
|
|
+
|
|
|
+ //验证权限
|
|
|
+ public static function valid($admin, $merchantId)
|
|
|
+ {
|
|
|
+ if (empty($admin)) {
|
|
|
+ util::fail('员工无效');
|
|
|
+ }
|
|
|
+ if ($admin['merchantId'] != $merchantId) {
|
|
|
+ util::fail('您没有权限操作此员工');
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
}
|