This commit is contained in:
Your Name
2026-09-01 11:26:47 +08:00
parent 5bd5eae62d
commit 398f9f3726
357 changed files with 733 additions and 343 deletions
@@ -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 = [];