패스워드 초기화 수정

This commit is contained in:
2025-11-24 17:42:41 +09:00
parent 57b9c302e2
commit 81ce45f18f

View File

@@ -12,6 +12,7 @@ import com.caliverse.admin.global.common.annotation.RequestLog;
import com.caliverse.admin.global.common.code.CommonCode;
import com.caliverse.admin.global.common.code.ErrorCode;
import com.caliverse.admin.global.common.code.SuccessCode;
import com.caliverse.admin.global.common.constants.CommonConstants;
import com.caliverse.admin.global.common.exception.RestApiException;
import com.caliverse.admin.global.common.utils.CommonUtils;
import com.caliverse.admin.mongodb.service.MysqlHistoryLogService;
@@ -63,9 +64,10 @@ public class AdminService {
Optional<Admin> admin = adminMapper.findByEmail(authenticateRequest.getEmail());
String initPwd = randomPwd();
adminMapper.initPwd(passwordEncoder.encode(initPwd), admin.get().getId(), CommonUtils.getAdmin().getId());
long updateBy = CommonUtils.getAdmin() == null ? 1 : CommonUtils.getAdmin().getId();
adminMapper.initPwd(passwordEncoder.encode(initPwd), admin.get().getId(), updateBy);
//smtp
sendMail(authenticateRequest.getEmail(),initPwd);
sendMail(authenticateRequest.getEmail(), initPwd);
log.info("initPassword Complete id: {}, email: {}", admin.get().getId(), admin.get().getEmail());