|
@@ -1,6 +1,7 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.microsvc.toolkit.common.webportal.exception.BizException;
|
|
@@ -59,7 +60,7 @@ public class TenantApplyRecordServiceImpl extends ServiceImpl<TenantApplyRecordM
|
|
|
private SysConfigService sysConfigService;
|
|
|
|
|
|
@Autowired
|
|
|
- private SysUserMapper sysUserMapper;
|
|
|
+ private SysUserMapper sysUserMapper;
|
|
|
|
|
|
/**
|
|
|
* 查询详情
|
|
@@ -125,7 +126,14 @@ public class TenantApplyRecordServiceImpl extends ServiceImpl<TenantApplyRecordM
|
|
|
// 根据手机号 判断是否已经有机构账户
|
|
|
TenantStaff tenantStaff = tenantStaffService.getByPhone(tenantApply.getPhone());
|
|
|
if (tenantStaff != null) {
|
|
|
- throw new BizException("该手机号已经有机构账户");
|
|
|
+ throw new BizException("该手机号已经有机构账号");
|
|
|
+ }
|
|
|
+
|
|
|
+ QueryWrapper<SysUser> sysUserQueryWrapper = new QueryWrapper<>();
|
|
|
+ sysUserQueryWrapper.lambda().eq(SysUser::getPhone, tenantApply.getPhone());
|
|
|
+ List<SysUser> sysUsers = sysUserMapper.selectList(sysUserQueryWrapper);
|
|
|
+ if (!sysUsers.isEmpty() && sysUsers.stream().anyMatch(next -> next.getUserType().contains(ClientEnum.SYSTEM.getCode()))) {
|
|
|
+ throw new BizException("该手机号已经有系统员工账户");
|
|
|
}
|
|
|
|
|
|
// 查询申请记录 是否存在正在申请中的
|