mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-11 03:46:50 +08:00
日志打印
This commit is contained in:
@@ -298,6 +298,7 @@ public class CourseManageApi extends ApiBaseController{
|
||||
@PostMapping("/save")
|
||||
@AutoLog(module = "课程",action = "保存课程基本信息",info = "")
|
||||
public JsonResponse<CourseFullDto> saveCourseFull(@RequestBody CourseFullDto dto, HttpServletRequest request){
|
||||
log.info("-------- 保存课程的全部信息 ------- 课程信息 = {} " , dto.getCourse());
|
||||
if(dto.getCourse()==null){
|
||||
return badRequest("无课程信息");
|
||||
}
|
||||
@@ -319,6 +320,7 @@ public class CourseManageApi extends ApiBaseController{
|
||||
//填充必要的信息
|
||||
try {
|
||||
log.info("-------- 标签相关开始 ------- 课程ID = {} " , dto.getCourse().getId());
|
||||
log.info("-------- 标签相关开始 ------- 课程TAG = {} " , dto.getCourse().getTags());
|
||||
CurrentUser userInfo = getCurrent();
|
||||
Course oldCourse = StringUtils.isBlank(dto.getCourse().getId()) ? null : courseService.get(dto.getCourse().getId());
|
||||
log.info("-------- 标签相关 ------- oldtags = {} " , oldCourse.getTags());
|
||||
@@ -327,15 +329,16 @@ public class CourseManageApi extends ApiBaseController{
|
||||
// 检查每个元素是否为纯数字
|
||||
for (String tag : tagArray) {
|
||||
if (!tag.matches("\\d+")) { // 使用正则表达式检查是否为纯数字
|
||||
log.info("-------- 不是纯数字 ------- tag = {} " , tag);
|
||||
log.info("-------- 不是纯数字 -------oldtags tag = {} " , tag);
|
||||
oldCourse.setTags(null); // 兼容
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
log.info("-------- 标签相关 updateTags ------- oldtags = {} " , oldCourse.getTags());
|
||||
log.info("-------- 标签相关 updateTags ------- newtags = {} " , dto.getCourse().getTags());
|
||||
tagService.updateTags(oldCourse,dto.getCourse(),userInfo);
|
||||
log.info("-------- 标签相关结束 -------");
|
||||
log.info("-------- 标签相关结束 ------newtags = {} " , dto.getCourse().getTags());
|
||||
|
||||
if(StringUtils.isBlank(dto.getCourse().getId())) {
|
||||
//只有在第一次添加保存时才会这样
|
||||
|
||||
@@ -410,10 +410,12 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
log.info(" --- 标签修改 --- 用户信息 userInfo = {} " , userInfo);
|
||||
|
||||
// 获取新旧课程的标签ID列表
|
||||
log.info(" --- 旧标签1 oldTagIds = {} " , oldCourse.getTags());
|
||||
log.info(" --- 新修改1 newTagIds = {} " , newCourse.getTags());
|
||||
List<String> oldTagIds = getTagIdsFromCourse(oldCourse);
|
||||
List<String> newTagIds = getTagIdsFromCourse(newCourse);
|
||||
log.info(" --- 旧标签 oldTagIds = {} " , oldTagIds);
|
||||
log.info(" --- 新修改 newTagIds = {} " , newTagIds);
|
||||
log.info(" --- 旧标签2 oldTagIds = {} " , oldTagIds);
|
||||
log.info(" --- 新修改2 newTagIds = {} " , newTagIds);
|
||||
if (oldCourse == null || oldTagIds.isEmpty()) {
|
||||
// 新增课程 - 处理所有新标签
|
||||
handleNewCourseTags(newCourse, newTagIds, userInfo);
|
||||
|
||||
Reference in New Issue
Block a user