更新
This commit is contained in:
@@ -13,6 +13,18 @@ namespace app\adminapi\logic\auth {
|
||||
|
||||
namespace app\common\service\qywx {
|
||||
// API行为由MockHandler测试;此处只验证控制器权限、HTTP方法及参数边界。
|
||||
class QywxPromotionOperatorAccess
|
||||
{
|
||||
public static function hasBasePagePermission(int $adminId, array $adminInfo): bool
|
||||
{
|
||||
return !empty($adminInfo['root'])
|
||||
|| in_array('firstvisit.wecomPromotion/overview', \app\adminapi\logic\auth\AuthLogic::getAuthByAdminId($adminId), true);
|
||||
}
|
||||
public static function hasPagePermission(int $adminId, array $adminInfo): bool
|
||||
{
|
||||
return self::hasBasePagePermission($adminId, $adminInfo);
|
||||
}
|
||||
}
|
||||
class QywxPromotionContactApiService
|
||||
{
|
||||
public static array $calls = [];
|
||||
|
||||
Reference in New Issue
Block a user