|
|
@@ -91,6 +91,20 @@ public class AgentServiceImpl implements AgentService {
|
|
|
enterpriseMapper.updateById(enterprise);
|
|
|
return Result.resultOk(RepMessage.MODIFY_SUCCESS);
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 重置密码
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Result<String> resetPwd(String creditCode) {
|
|
|
+ YtMiddleEnterprise old = enterpriseMapper.getByCode(creditCode);
|
|
|
+ if(Objects.isNull(old)) {
|
|
|
+ return Result.resultOk(RepMessage.OBJECT_NOT_EXIST);
|
|
|
+ }
|
|
|
+ String generatedPassword = RandomPasswordGenerator.generatePassword(8);
|
|
|
+ agentMapper.resetPwd(old.getUserId(),new BCryptPasswordEncoder().encode(generatedPassword));
|
|
|
+ //TODO 短信通知企业负责人重置后的密码
|
|
|
+ return Result.resultOk(RepMessage.RESET_SUCCESS);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 企业信息新增操作
|
|
|
@@ -123,5 +137,6 @@ public class AgentServiceImpl implements AgentService {
|
|
|
user.setChannelId(accountId);
|
|
|
user.setLoginDays(1);
|
|
|
agentMapper.addOneUser(user);
|
|
|
+ //TODO 短信通知企业负责人 账号密码,邀请其登录代理商管理系统
|
|
|
}
|
|
|
}
|