|
@@ -18,6 +18,7 @@ import cn.kdan.pdf.tech.core.service.VppMemberService;
|
|
|
import cn.kdan.pdf.tech.core.service.VppRTeamMemberRoleService;
|
|
|
import cn.kdan.pdf.tech.core.service.VppTeamService;
|
|
|
import cn.kdan.pdf.tech.core.utils.RSAUtils;
|
|
|
+import cn.kdan.pdf.tech.core.utils.ThreadPoolSingleUtil;
|
|
|
import constant.CommonConstant;
|
|
|
import enums.ValidStatusEnum;
|
|
|
import exception.BackendRuntimeException;
|
|
@@ -164,9 +165,11 @@ public class VppMemberServiceImpl implements VppMemberService {
|
|
|
member.setUpdatedAt(new Date());
|
|
|
vppMemberMapper.updateByPrimaryKeySelective(member);
|
|
|
//todo 重置密码
|
|
|
- String url = webUrl + loginUrl;
|
|
|
- String text = String.format(CaptchaActionEnum.FORGET_PASSWORD.text(),member.getEmail(),newPassWord,url) + CommonConstant.signHtml;
|
|
|
- emailUtils.sendMail(CaptchaActionEnum.FORGET_PASSWORD.subject(), text, Collections.singletonList(params.getEmail()));
|
|
|
+ ThreadPoolSingleUtil.getInstance().excute(() -> {
|
|
|
+ String url = webUrl + loginUrl;
|
|
|
+ String text = String.format(CaptchaActionEnum.FORGET_PASSWORD.text(),member.getEmail(),newPassWord,url) + CommonConstant.signHtml;
|
|
|
+ emailUtils.sendMail(CaptchaActionEnum.FORGET_PASSWORD.subject(), text, Collections.singletonList(params.getEmail()));
|
|
|
+ });
|
|
|
return false;
|
|
|
}
|
|
|
|