一、问题
1. 用户在移动端申请商户入驻,后台审核通过后,登录提示“请先联系平台管理员绑定区域!”
二、修改
修改文件路径
app\common\repositories\circle\CircleRepository.php1. 修改代码
protected function circleUserAdmin(int $circleAgentId, array $data, $info, bool $isEdit = false)
{
$adminRepository = app()->make(AdminRepository::class);
$region_ids = array_column($info->circle->toarray(),'circle_id');
if (!$isEdit) {
$param['account'] = isset($data['account']) && !empty($data['account']) ? $data['account'] : $data['phone'];
$param['pwd'] = isset($data['password']) && !empty($data['password']) ? $data['password'] : '000000'; // 默认密码 000000
$param['pwd'] = $adminRepository->passwordEncode($param['pwd']);
}
$param['phone'] = $data['phone'];
$param['real_name'] = $data['name'];
$param['status'] = 1;
$param['roles'] = '';
$param['is_agent'] = self::IS_AGENT[$data['type']];
$param['circle_agent_id'] = $circleAgentId;
$param['region_ids'] = implode(',', $region_ids);
$res = $adminRepository->search(['circle_agent_id' => $circleAgentId])->find();
if ($res) {
return $adminRepository->search(['circle_agent_id' => $circleAgentId])->update($param);
}
return $adminRepository->create($param);
}
2. 修改代码

3. 修改代码

4. 修改代码


