mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-10 11:26:50 +08:00
创建标签
This commit is contained in:
@@ -283,6 +283,12 @@ public class CourseManageApi extends ApiBaseController{
|
||||
|
||||
//填充必要的信息
|
||||
try {
|
||||
log.info("-------- 标签相关开始 -------");
|
||||
CurrentUser userInfo = getCurrent();
|
||||
Course oldCourse = StringUtils.isBlank(dto.getCourse().getId()) ? courseService.get(dto.getCourse().getId()) : null;
|
||||
tagService.updateTags(oldCourse,dto.getCourse(),userInfo);
|
||||
log.info("-------- 标签相关结束 -------");
|
||||
|
||||
if(StringUtils.isBlank(dto.getCourse().getId())) {
|
||||
//只有在第一次添加保存时才会这样
|
||||
fillCourseData(dto.getCourse());
|
||||
|
||||
@@ -511,11 +511,11 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
|
||||
// 设置创建信息
|
||||
relation.setSysCreateAid(userInfo.getAccountId());
|
||||
relation.setSysCreateBy(userInfo.getNickName());
|
||||
relation.setSysCreateBy(userInfo.getName());
|
||||
relation.setSysCreateTime(now);
|
||||
|
||||
// 设置更新信息
|
||||
relation.setSysUpdateBy(userInfo.getNickName());
|
||||
relation.setSysUpdateBy(userInfo.getName());
|
||||
relation.setSysUpdateTime(now);
|
||||
|
||||
courseTagRelationDao.save(relation);
|
||||
@@ -526,7 +526,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
relation.setDeleted(false);
|
||||
|
||||
// 设置更新信息
|
||||
relation.setSysUpdateBy(userInfo.getNickName());
|
||||
relation.setSysUpdateBy(userInfo.getName());
|
||||
relation.setSysUpdateTime(now);
|
||||
|
||||
courseTagRelationDao.saveOrUpdate(relation);
|
||||
@@ -543,16 +543,12 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
String sysType3 = course.getSysType3();
|
||||
|
||||
// 根据分类级别创建相应的关联关系
|
||||
if (StringUtils.isNotBlank(sysType1)) {
|
||||
createSingleCourseTypeTagRelation(sysType1, "0", "0", tag.getId(), userInfo);
|
||||
}
|
||||
|
||||
if (StringUtils.isNotBlank(sysType2)) {
|
||||
createSingleCourseTypeTagRelation(sysType1, sysType2, "0", tag.getId(), userInfo);
|
||||
}
|
||||
|
||||
if (StringUtils.isNotBlank(sysType3)) {
|
||||
createSingleCourseTypeTagRelation(sysType1, sysType2, sysType3, tag.getId(), userInfo);
|
||||
}else if (StringUtils.isNotBlank(sysType2)) {
|
||||
createSingleCourseTypeTagRelation(sysType1, sysType2, "0", tag.getId(), userInfo);
|
||||
}else if (StringUtils.isNotBlank(sysType1)) {
|
||||
createSingleCourseTypeTagRelation(sysType1, "0", "0", tag.getId(), userInfo);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -584,11 +580,11 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
|
||||
// 设置创建信息
|
||||
relation.setSysCreateAid(userInfo.getAccountId());
|
||||
relation.setSysCreateBy(userInfo.getNickName());
|
||||
relation.setSysCreateBy(userInfo.getName());
|
||||
relation.setSysCreateTime(now);
|
||||
|
||||
// 设置更新信息
|
||||
relation.setSysUpdateBy(userInfo.getNickName());
|
||||
relation.setSysUpdateBy(userInfo.getName());
|
||||
relation.setSysUpdateTime(now);
|
||||
|
||||
courseTypeTagRelationDao.save(relation);
|
||||
@@ -599,7 +595,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
relation.setDeleted(false);
|
||||
|
||||
// 设置更新信息
|
||||
relation.setSysUpdateBy(userInfo.getNickName());
|
||||
relation.setSysUpdateBy(userInfo.getName());
|
||||
relation.setSysUpdateTime(now);
|
||||
|
||||
courseTypeTagRelationDao.saveOrUpdate(relation);
|
||||
@@ -624,7 +620,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
CourseTagRelation relation = relations.get(0);
|
||||
|
||||
// 设置更新信息
|
||||
relation.setSysUpdateBy(userInfo.getNickName());
|
||||
relation.setSysUpdateBy(userInfo.getName());
|
||||
relation.setSysUpdateTime(LocalDateTime.now());
|
||||
|
||||
// 逻辑删除关联关系
|
||||
@@ -636,7 +632,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
tag.setUseCount(Math.max(0, tag.getUseCount() - 1));
|
||||
|
||||
// 设置更新信息
|
||||
tag.setSysUpdateBy(userInfo.getNickName());
|
||||
tag.setSysUpdateBy(userInfo.getName());
|
||||
tag.setSysUpdateTime(LocalDateTime.now());
|
||||
|
||||
courseTagDao.update(tag);
|
||||
@@ -673,7 +669,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
|
||||
for (CourseTypeTagRelation relation : typeRelations) {
|
||||
// 设置更新信息
|
||||
relation.setSysUpdateBy(userInfo.getNickName());
|
||||
relation.setSysUpdateBy(userInfo.getName());
|
||||
relation.setSysUpdateTime(now);
|
||||
|
||||
courseTypeTagRelationDao.setDeleted(relation.getId());
|
||||
@@ -707,7 +703,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
}
|
||||
|
||||
// 设置更新信息
|
||||
tag.setSysUpdateBy(userInfo.getNickName());
|
||||
tag.setSysUpdateBy(userInfo.getName());
|
||||
tag.setSysUpdateTime(now);
|
||||
|
||||
courseTagDao.update(tag);
|
||||
@@ -747,9 +743,9 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
private void setCreateInfo(BaseEntity entity, CurrentUser userInfo) {
|
||||
LocalDateTime now = LocalDateTime.now();
|
||||
entity.setSysCreateAid(userInfo.getAccountId());
|
||||
entity.setSysCreateBy(userInfo.getNickName());
|
||||
entity.setSysCreateBy(userInfo.getName());
|
||||
entity.setSysCreateTime(now);
|
||||
entity.setSysUpdateBy(userInfo.getNickName());
|
||||
entity.setSysUpdateBy(userInfo.getName());
|
||||
entity.setSysUpdateTime(now);
|
||||
}
|
||||
|
||||
@@ -757,7 +753,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
* 设置实体的更新信息(编辑时使用)
|
||||
*/
|
||||
private void setUpdateInfo(BaseEntity entity, CurrentUser userInfo) {
|
||||
entity.setSysUpdateBy(userInfo.getNickName());
|
||||
entity.setSysUpdateBy(userInfo.getName());
|
||||
entity.setSysUpdateTime(LocalDateTime.now());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user