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:
@@ -113,4 +113,22 @@ public class CourseTagRelationDao extends BaseDao<CourseTagRelation> {
|
||||
.collect(Collectors.toList());
|
||||
return new PageList<CourseTagRelationDto>(list,totalresults!=null?totalresults.size():0);
|
||||
}
|
||||
|
||||
public void reTagRelDelStatus(String id,String name) {
|
||||
String sql = "UPDATE boe_course_tag_relation SET deleted =FALSE WHERE id = " + id;
|
||||
Query query = entityManager.createNativeQuery(sql);
|
||||
query.setParameter("id", id);
|
||||
query.setParameter("sysUpdateBy", name);
|
||||
query.setParameter("sysUpdateTime", LocalDateTime.now());
|
||||
query.executeUpdate();
|
||||
}
|
||||
|
||||
public void reTypeTagRelDelStatus(String id,String name) {
|
||||
String sql = "UPDATE boe_course_type_tag_relation SET deleted =FALSE WHERE id = " + id;
|
||||
Query query = entityManager.createNativeQuery(sql);
|
||||
query.setParameter("id", id);
|
||||
query.setParameter("sysUpdateBy", name);
|
||||
query.setParameter("sysUpdateTime", LocalDateTime.now());
|
||||
query.executeUpdate();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -574,7 +574,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
List<IFieldFilter> filters = new ArrayList<>();
|
||||
filters.add(FieldFilters.eq("courseId", Long.valueOf(courseId)));
|
||||
filters.add(FieldFilters.eq("tagId", Long.valueOf(tag.getId())));
|
||||
filters.add(FieldFilters.eq("deleted", false));
|
||||
// filters.add(FieldFilters.eq("deleted", false));
|
||||
query.addFilters(filters);
|
||||
|
||||
List<CourseTagRelation> existingRelations = courseTagRelationDao.findList(query.builder());
|
||||
@@ -601,13 +601,12 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
// 恢复已删除的关联关系
|
||||
CourseTagRelation relation = existingRelations.get(0);
|
||||
if (relation.getDeleted()) {
|
||||
relation.setDeleted(false);
|
||||
|
||||
courseTagRelationDao.reTagRelDelStatus(relation.getId(),userInfo.getName());
|
||||
// relation.setDeleted(false);
|
||||
// 设置更新信息
|
||||
relation.setSysUpdateBy(userInfo.getName());
|
||||
relation.setSysUpdateTime(now);
|
||||
|
||||
courseTagRelationDao.saveOrUpdate(relation);
|
||||
// relation.setSysUpdateBy(userInfo.getName());
|
||||
// relation.setSysUpdateTime(now);
|
||||
// courseTagRelationDao.saveOrUpdate(relation);
|
||||
}
|
||||
}
|
||||
log.debug("完成课程-标签关联关系创建: courseId={}, tagId={}", courseId, tag != null ? tag.getId() : "null");
|
||||
@@ -651,7 +650,7 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
filters.add(FieldFilters.eq("sysType2", sysType2));
|
||||
filters.add(FieldFilters.eq("sysType3", sysType3));
|
||||
filters.add(FieldFilters.eq("tagId", tagId));
|
||||
filters.add(FieldFilters.eq("deleted", false));
|
||||
// filters.add(FieldFilters.eq("deleted", false));
|
||||
query.addFilters(filters);
|
||||
|
||||
List<CourseTypeTagRelation> existingRelations = courseTypeTagRelationDao.findList(query.builder());
|
||||
@@ -680,13 +679,12 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
// 恢复已删除的关联关系
|
||||
CourseTypeTagRelation relation = existingRelations.get(0);
|
||||
if (relation.getDeleted()) {
|
||||
relation.setDeleted(false);
|
||||
|
||||
// 设置更新信息
|
||||
relation.setSysUpdateBy(userInfo.getName());
|
||||
relation.setSysUpdateTime(now);
|
||||
|
||||
courseTypeTagRelationDao.saveOrUpdate(relation);
|
||||
courseTagRelationDao.reTypeTagRelDelStatus(relation.getId(),userInfo.getName());
|
||||
// relation.setDeleted(false);
|
||||
// // 设置更新信息
|
||||
// relation.setSysUpdateBy(userInfo.getName());
|
||||
// relation.setSysUpdateTime(now);
|
||||
// courseTypeTagRelationDao.saveOrUpdate(relation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user