|
@@ -661,11 +661,17 @@ public class TaskController extends BladeController {
|
|
|
String name = expertInfo.getName();
|
|
|
dto.setTenantId(AuthUtil.getTenantId());
|
|
|
dto.setAccount("expert" + phone);
|
|
|
+ //如果当前账户已经存在,则代表账号已经注册,直接跳过当前
|
|
|
+ R<User> r = userClient.userByAccount(AuthUtil.getTenantId(), dto.getAccount());
|
|
|
+ if (r.getData() != null){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
StringSPUtils stringSPUtils = new StringSPUtils();
|
|
|
dto.setPassword(stringSPUtils.getStringSP(name).toLowerCase(Locale.ROOT) + phone);
|
|
|
dto.setUserType("3");
|
|
|
dto.setRealName(name);
|
|
|
dto.setPhone(phone);
|
|
|
+ //设置专家部门
|
|
|
dto.setDeptId(AuthUtil.getDeptId());
|
|
|
dto.setStatus(1);
|
|
|
List<SaveUserInfoByProjectDTO> list = new ArrayList<>();
|