Commit 658cbc2f by 阮思源

1002061【紧急】平台端-资源管理-书刊管理-编辑添加书刊,增加出版社搜索条件

parent 7229d0e0
...@@ -481,6 +481,7 @@ public interface BookFacade { ...@@ -481,6 +481,7 @@ public interface BookFacade {
@RequestParam(value = "startDate", required = false) String startDate, @RequestParam(value = "startDate", required = false) String startDate,
@RequestParam(value = "endDate", required = false) String endDate, @RequestParam(value = "endDate", required = false) String endDate,
@RequestParam(value = "bookName", required = false) String bookName, @RequestParam(value = "bookName", required = false) String bookName,
@RequestParam(value = "publish", required = false) String publish,
@RequestParam(value = "currentPage") Integer currentPage, @RequestParam(value = "currentPage") Integer currentPage,
@RequestParam(value = "numPerPage") Integer numPerPage, @RequestParam(value = "numPerPage") Integer numPerPage,
@RequestParam(value = "secondTempletId", required = false) Long secondTempletId) @RequestParam(value = "secondTempletId", required = false) Long secondTempletId)
......
...@@ -632,6 +632,7 @@ public class BookFacadeImpl implements BookFacade { ...@@ -632,6 +632,7 @@ public class BookFacadeImpl implements BookFacade {
@RequestParam(value = "startDate", required = false) String startDate, @RequestParam(value = "startDate", required = false) String startDate,
@RequestParam(value = "endDate", required = false) String endDate, @RequestParam(value = "endDate", required = false) String endDate,
@RequestParam(value = "bookName", required = false) String bookName, @RequestParam(value = "bookName", required = false) String bookName,
@RequestParam(value = "publish", required = false) String publish,
@RequestParam(value = "currentPage") Integer currentPage, @RequestParam(value = "currentPage") Integer currentPage,
@RequestParam(value = "numPerPage") Integer numPerPage, @RequestParam(value = "numPerPage") Integer numPerPage,
@RequestParam(value = "secondTempletId", required = false) Long secondTempletId) @RequestParam(value = "secondTempletId", required = false) Long secondTempletId)
...@@ -646,6 +647,7 @@ public class BookFacadeImpl implements BookFacade { ...@@ -646,6 +647,7 @@ public class BookFacadeImpl implements BookFacade {
paramMap.put("startDate", startDate); paramMap.put("startDate", startDate);
paramMap.put("endDate", endDate); paramMap.put("endDate", endDate);
paramMap.put("bookName", bookName); paramMap.put("bookName", bookName);
paramMap.put("publish", publish);
paramMap.put("secondTempletId", secondTempletId); paramMap.put("secondTempletId", secondTempletId);
paramMap.put("secondTempletIds",Optional.ofNullable(paramMap.get("secondTempletId")).map(Lists::newArrayList).orElse(Lists.newArrayList())); paramMap.put("secondTempletIds",Optional.ofNullable(paramMap.get("secondTempletId")).map(Lists::newArrayList).orElse(Lists.newArrayList()));
if(!StringUtil.isEmpty(bookName)){ if(!StringUtil.isEmpty(bookName)){
......
...@@ -1327,6 +1327,9 @@ ...@@ -1327,6 +1327,9 @@
) )
) )
</if> </if>
<if test="publish!=null">
AND b.PUBLISH LIKE CONCAT('%', #{publish},'%')
</if>
</select> </select>
<select id="listBookClassifyCount" resultType="Long" parameterType="map"> <select id="listBookClassifyCount" resultType="Long" parameterType="map">
...@@ -1334,7 +1337,6 @@ ...@@ -1334,7 +1337,6 @@
count(1) count(1)
FROM FROM
BOOK_ADVISER ba BOOK_ADVISER ba
<if test="typeCode!=null or bookName!=null">
JOIN JOIN
BOOK b BOOK b
ON ON
...@@ -1343,7 +1345,6 @@ ...@@ -1343,7 +1345,6 @@
BOOK_TYPE bt BOOK_TYPE bt
ON ON
b.TYPE_CODE = bt.TYPE_CODE b.TYPE_CODE = bt.TYPE_CODE
</if>
WHERE WHERE
ba.IS_DELETE = 0 ba.IS_DELETE = 0
<if test="typeCode!=null"> <if test="typeCode!=null">
...@@ -1373,6 +1374,9 @@ ...@@ -1373,6 +1374,9 @@
) )
) )
</if> </if>
<if test="publish!=null">
AND b.PUBLISH LIKE CONCAT('%', #{publish},'%')
</if>
</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