|
@@ -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;
|
|
@@ -128,6 +129,13 @@ public class TenantApplyRecordServiceImpl extends ServiceImpl<TenantApplyRecordM
|
|
|
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("该手机号已经有系统员工账户");
|
|
|
+ }
|
|
|
+
|
|
|
// 查询申请记录 是否存在正在申请中的
|
|
|
TenantApplyRecord record = this.lambdaQuery()
|
|
|
.eq(TenantApplyRecord::getPhone, tenantApply.getPhone())
|