瀏覽代碼

添加代理商员工加入去重判断addSysUser

hgw 3 年之前
父節點
當前提交
35270c030d
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/TenantProxyInfoServiceImpl.java

+ 6 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/TenantProxyInfoServiceImpl.java

@@ -89,7 +89,7 @@ public class TenantProxyInfoServiceImpl extends ServiceImpl<TenantProxyInfoDao,
         //查询父级信息
         TenantProxyUserRelation parentProxyUser = proxyUserRelationService.getOne(Wrappers.<TenantProxyUserRelation>lambdaQuery()
                 .eq(TenantProxyUserRelation::getUserId, parentId)
-                        .isNull(TenantProxyUserRelation::getParentId)
+                .isNull(TenantProxyUserRelation::getParentId)
         );
         //添加代理商人员关系表
         TenantProxyUserRelation userRelation = new TenantProxyUserRelation();
@@ -107,7 +107,11 @@ public class TenantProxyInfoServiceImpl extends ServiceImpl<TenantProxyInfoDao,
      * @return id
      */
     private Integer addSysUser(TenantProxyDto dto) {
-        SysUser sysUser = new SysUser();
+        SysUser sysUser = sysUserFeignService.queryUserByMobile(dto.getPhone());
+        if (Objects.nonNull(sysUser)) {
+           throw new BizException("该手机号在系统已存在!");
+        }
+        sysUser = new SysUser();
         sysUser.setTenantId(-1);
         sysUser.setUsername(dto.getName());
         sysUser.setPhone(dto.getPhone());