diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseManageApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseManageApi.java index 7f62af7d..063aa49a 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseManageApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseManageApi.java @@ -298,6 +298,7 @@ public class CourseManageApi extends ApiBaseController{ @PostMapping("/save") @AutoLog(module = "课程",action = "保存课程基本信息",info = "") public JsonResponse 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())) { //只有在第一次添加保存时才会这样 diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseTagServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseTagServiceImpl.java index 744f3456..8f7f6418 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseTagServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseTagServiceImpl.java @@ -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 oldTagIds = getTagIdsFromCourse(oldCourse); List 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);