Commit 7f308673 by lixue123

编辑端-合并查询

parent 17d6a090
...@@ -252,6 +252,7 @@ public interface BookFacade { ...@@ -252,6 +252,7 @@ public interface BookFacade {
@ApiImplicitParam(name = "templetId", value = "图书类型标识", dataType = "long", paramType = "query")}) @ApiImplicitParam(name = "templetId", value = "图书类型标识", dataType = "long", paramType = "query")})
@RequestMapping(value = "listPage4Adviser", method = RequestMethod.GET) @RequestMapping(value = "listPage4Adviser", method = RequestMethod.GET)
public ResponseDto<PageBean> getListPage4Adviser(@RequestHeader("token") String token, public ResponseDto<PageBean> getListPage4Adviser(@RequestHeader("token") String token,
@RequestParam(value = "name", required = false) String name,
@RequestParam(value = "bookName", required = false) String bookName, @RequestParam(value = "bookName", required = false) String bookName,
@RequestParam(value = "isbn", required = false) String isbn, @RequestParam(value = "isbn", required = false) String isbn,
@RequestParam(value = "channelId", required = false) Long channelId, @RequestParam(value = "channelId", required = false) Long channelId,
......
...@@ -235,6 +235,7 @@ public class BookFacadeImpl implements BookFacade { ...@@ -235,6 +235,7 @@ public class BookFacadeImpl implements BookFacade {
@Override @Override
@RequestMapping(value = "listPage4Adviser", method = RequestMethod.GET) @RequestMapping(value = "listPage4Adviser", method = RequestMethod.GET)
public ResponseDto<PageBean> getListPage4Adviser(@RequestHeader("token") String token, public ResponseDto<PageBean> getListPage4Adviser(@RequestHeader("token") String token,
@RequestParam(value = "name", required = false) String name,
@RequestParam(value = "bookName", required = false) String bookName, @RequestParam(value = "bookName", required = false) String bookName,
@RequestParam(value = "isbn", required = false) String isbn, @RequestParam(value = "isbn", required = false) String isbn,
@RequestParam(value = "channelId", required = false) Long channelId, @RequestParam(value = "channelId", required = false) Long channelId,
...@@ -255,8 +256,9 @@ public class BookFacadeImpl implements BookFacade { ...@@ -255,8 +256,9 @@ public class BookFacadeImpl implements BookFacade {
paramMap.put("isMainEditor", isMainEditor); paramMap.put("isMainEditor", isMainEditor);
paramMap.put("isFundSupport", isFundSupport); paramMap.put("isFundSupport", isFundSupport);
paramMap.put("channelId", channelId); paramMap.put("channelId", channelId);
paramMap.put("isbn", isbn != null && "".equals(isbn.trim()) ? null : isbn);
paramMap.put("bookName", bookName != null && "".equals(bookName.trim()) ? null : bookName); paramMap.put("bookName", bookName != null && "".equals(bookName.trim()) ? null : bookName);
paramMap.put("isbn", isbn != null && "".equals(isbn.trim()) ? null : isbn);
paramMap.put("name", name != null && "".equals(name.trim()) ? null : name);
paramMap.put("typeCode", typeCode != null && "".equals(typeCode.trim()) ? null : typeCode); paramMap.put("typeCode", typeCode != null && "".equals(typeCode.trim()) ? null : typeCode);
paramMap.put("bookId", bookId); paramMap.put("bookId", bookId);
paramMap.put("templetId", templetId); paramMap.put("templetId", templetId);
......
...@@ -460,7 +460,10 @@ ...@@ -460,7 +460,10 @@
AND AND
B.ISBN LIKE CONCAT(#{isbn},'%') B.ISBN LIKE CONCAT(#{isbn},'%')
</if> </if>
<if test="name != null">
AND
(B.BOOK_NAME LIKE CONCAT('%', #{name}, '%') OR B.ISBN LIKE CONCAT(#{name},'%'))
</if>
<if test="isMainEditor != null"> <if test="isMainEditor != null">
AND AND
A.IS_MAIN_EDITOR = 1 A.IS_MAIN_EDITOR = 1
......
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