|
@@ -193,9 +193,11 @@ public class EnterpriseUserBindServiceImpl implements EnterpriseUserBindService
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_EMAIL_DUPLICATE);
|
|
throw exception(MDE_ENTERPRISE_USER_BIND_EMAIL_DUPLICATE);
|
|
}
|
|
}
|
|
if (!StringUtils.hasText(userBindDO.getPassword())) {
|
|
if (!StringUtils.hasText(userBindDO.getPassword())) {
|
|
- throw exception(MDE_ENTERPRISE_USER_BIND_PASSWORD_NOT_NULL);
|
|
|
|
|
|
+ // 没有输入密码,则邮箱作为密码
|
|
|
|
+ userBindDO.setPassword(encodePassword(userBindDO.getEmail()));
|
|
|
|
+ }else {
|
|
|
|
+ userBindDO.setPassword(encodePassword(userBindDO.getPassword()));
|
|
}
|
|
}
|
|
- userBindDO.setPassword(encodePassword(userBindDO.getPassword()));
|
|
|
|
mapper.insert(userBindDO);
|
|
mapper.insert(userBindDO);
|
|
// 设置用户绑定企业角色
|
|
// 设置用户绑定企业角色
|
|
mdePermissionService.assignUserRoleByDefault(userBindDO.getUserId(), MdeDefaultRoleEnum.MENDUNER_ENTERPRISE_ROLE);
|
|
mdePermissionService.assignUserRoleByDefault(userBindDO.getUserId(), MdeDefaultRoleEnum.MENDUNER_ENTERPRISE_ROLE);
|