Commit 34bbec28 by daixing

fix bug

parent 1f556337
...@@ -177,7 +177,7 @@ public class BookGroupClassifyBizImpl implements BookGroupClassifyBiz { ...@@ -177,7 +177,7 @@ public class BookGroupClassifyBizImpl implements BookGroupClassifyBiz {
//同步关键词 //同步关键词
List<BookKeyword> bookKeywords = new ArrayList<>(); List<BookKeyword> bookKeywords = new ArrayList<>();
List<SyncKeyworsVO> syncKeyworsVOS = bookKeywordDao.getKeywordsIdsByBookGroupId(addClassifyVO.getBookGroupId()); List<SyncKeyworsVO> syncKeyworsVOS = bookKeywordDao.getKeywordsIdsByBookGroupId(addClassifyVO.getBookGroupId(),0L);
syncKeyworsVOS.forEach(e -> { syncKeyworsVOS.forEach(e -> {
BookKeyword bookKeyword = new BookKeyword(); BookKeyword bookKeyword = new BookKeyword();
bookKeyword.setBookGroupId(addClassifyVO.getBookGroupId()); bookKeyword.setBookGroupId(addClassifyVO.getBookGroupId());
......
...@@ -90,7 +90,7 @@ public interface BookKeywordDao extends BaseDao<BookKeyword> { ...@@ -90,7 +90,7 @@ public interface BookKeywordDao extends BaseDao<BookKeyword> {
* @author 戴兴 * @author 戴兴
* @date 2019/7/16 15:28 * @date 2019/7/16 15:28
*/ */
List<SyncKeyworsVO> getKeywordsIdsByBookGroupId(Long bookGroupId); List<SyncKeyworsVO> getKeywordsIdsByBookGroupId(Long bookGroupId,Long classifyId);
/** /**
* @description 按群删除关键词 * @description 按群删除关键词
......
...@@ -101,8 +101,11 @@ public class BookKeywordDaoImpl extends BaseDaoImpl<BookKeyword> implements Book ...@@ -101,8 +101,11 @@ public class BookKeywordDaoImpl extends BaseDaoImpl<BookKeyword> implements Book
} }
@Override @Override
public List<SyncKeyworsVO> getKeywordsIdsByBookGroupId(Long bookGroupId) { public List<SyncKeyworsVO> getKeywordsIdsByBookGroupId(Long bookGroupId, Long classifyId) {
return this.getSqlSession().selectList(this.getStatement("getKeywordsIdsByBookGroupId"), bookGroupId); Map<String, Object> paramMap = new HashMap<>();
paramMap.put("bookGroupId", bookGroupId);
paramMap.put("classifyId", classifyId);
return this.getSqlSession().selectList(this.getStatement("getKeywordsIdsByBookGroupId"), paramMap);
} }
@Override @Override
......
...@@ -294,9 +294,10 @@ ...@@ -294,9 +294,10 @@
bk.rank ASC,bk.id DESC bk.rank ASC,bk.id DESC
</select> </select>
<select id="getKeywordsIdsByBookGroupId" parameterType="long" resultType="com.pcloud.book.group.vo.SyncKeyworsVO"> <select id="getKeywordsIdsByBookGroupId" parameterType="map" resultType="com.pcloud.book.group.vo.SyncKeyworsVO">
select k.id keywordsId, bk.is_warehouse isWarehouse, bk.warehouse_id warehouseId from book_keyword bk select k.id keywordsId, bk.is_warehouse isWarehouse, bk.warehouse_id warehouseId from book_keyword bk
JOIN keyword k ON bk.keyword_id = k.id where bk.book_group_id = #{bookGroupId} and k.is_delete = 0 and bk.is_delete = 0 JOIN keyword k ON bk.keyword_id = k.id where bk.book_group_id = #{bookGroupId} and bk.classify_id = #{classifyId}
and k.is_delete = 0 and bk.is_delete = 0
group by k.id group by k.id
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment