mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-21 00:36:51 +08:00
标签管理关联课程数+1
This commit is contained in:
@@ -265,6 +265,17 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
tagIdList.add(Long.valueOf(tagId));
|
||||
}
|
||||
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);
|
||||
List<IFieldFilter> filters = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user