szx-1194 获取用户信息用http添加日志修改

This commit is contained in:
zhrh
2025-12-08 16:57:34 +08:00
parent 64a3b26e77
commit 44f4309930

View File

@@ -8,6 +8,7 @@ import java.util.stream.Collectors;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.transaction.Transactional;
import com.alibaba.fastjson.JSONObject;
import com.xboe.module.course.dao.ThreadLogDao;
@@ -640,8 +641,10 @@ public class CourseManageApi extends ApiBaseController{
String email = userBasicInfoVoList.get(0).getEmail();
log.info("审批获取邮箱 userBasicInfoVoList.get(0).getEmail(){}", email);
// 记录日志到boe_thread_log表
saveEmailLog(email);
// 记录日志到boe_thread_log表只有当email不为空时才记录
if (StringUtils.isNotBlank(email)) {
saveEmailLog(email);
}
return email;
} catch (Exception e) {
@@ -1282,6 +1285,12 @@ public class CourseManageApi extends ApiBaseController{
* @param email 获取到的邮箱地址
*/
private void saveEmailLog(String email) {
// 如果email为null或空不记录日志
if (StringUtils.isBlank(email)) {
log.warn("邮箱地址为空,跳过日志记录");
email = "null";
}
try {
JSONObject extraData = new JSONObject();
extraData.put("email", email);