mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-21 08:46:51 +08:00
标签管理关联课程数+1
This commit is contained in:
@@ -265,6 +265,17 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
|||||||
tagIdList.add(Long.valueOf(tagId));
|
tagIdList.add(Long.valueOf(tagId));
|
||||||
}
|
}
|
||||||
for (Long tagId : tagIdList){
|
for (Long tagId : tagIdList){
|
||||||
|
QueryBuilder courseTagQuery=QueryBuilder.from(CourseTag.class);
|
||||||
|
List<IFieldFilter> courseTagFilters = new ArrayList<>();
|
||||||
|
courseTagFilters.add(FieldFilters.eq("id",tagId.toString()));//精确匹配
|
||||||
|
courseTagQuery.addFilters(courseTagFilters);
|
||||||
|
//修改该标签关联课程数
|
||||||
|
CourseTag courseTag = courseTagDao.findOne(FieldFilters.eq("id", String.valueOf(tagId)));
|
||||||
|
if (courseTag!=null){
|
||||||
|
//更新该标签的关联课程数量
|
||||||
|
courseTag.setUseCount(courseTag.getUseCount()+1);
|
||||||
|
courseTagDao.saveOrUpdate(courseTag);
|
||||||
|
}
|
||||||
// 查询课程是否绑定了标签
|
// 查询课程是否绑定了标签
|
||||||
QueryBuilder query=QueryBuilder.from(CourseTagRelation.class);
|
QueryBuilder query=QueryBuilder.from(CourseTagRelation.class);
|
||||||
List<IFieldFilter> filters = new ArrayList<>();
|
List<IFieldFilter> filters = new ArrayList<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user