feature/main20240421
郭嘉 11 months ago
parent d74d87d38f
commit b8030c3e35
  1. 18
      app/store/controller/Merchant.php

@ -19,6 +19,8 @@ use app\store\model\Merchant as MerchantModel;
use app\store\model\Style as StyleModel;
use app\common\model\Channel;
use app\store\model\store\User as StoreUserModel;
use app\store\model\store\Role as role;
use app\common\model\store\UserRole as UserRoleModel;
/**
* 商户ID、商店ID 隔离商城里面的商户
@ -27,16 +29,32 @@ use app\store\model\store\User as StoreUserModel;
*/
class Merchant extends Controller
{
const ROLE_NAME = '商户';
/**
* 获取当前登录的商城信息
* @return Json
*/
public function userinfo(): Json
{
$list = [];
$whererole = [
'store_id' => $this->storeId,
'role_name' => self::ROLE_NAME
];
$role = role::detail($whererole);
if (empty($role)) {
return $this->renderSuccess(compact('list'));
}
$model = new StoreUserModel;
$listUser = $model->getList($this->request->param())->toArray();
$list = [];
foreach ($listUser['data'] as $l) {
$nowRoles = $l['roleIds'];
if (!in_array($role['role_id'], $nowRoles)) {
continue;
}
if (!empty($l['user_name'])) {
array_push($list, $l['user_name']);
}

Loading…
Cancel
Save