Commit aa61e037 by Administrator

Merge branch 'fixbug/fixadviserBook' into 'master'

bug:[none]fixAdviserBook

See merge request rays/pcloud-book!1298
parents 53b8bb1f 20a49845
...@@ -29,6 +29,7 @@ import com.pcloud.common.permission.Permission; ...@@ -29,6 +29,7 @@ import com.pcloud.common.permission.Permission;
import com.pcloud.common.permission.PermissionCode.ServerPermissionCode; import com.pcloud.common.permission.PermissionCode.ServerPermissionCode;
import com.pcloud.common.permission.PermissionException; import com.pcloud.common.permission.PermissionException;
import com.pcloud.common.utils.ListUtils; import com.pcloud.common.utils.ListUtils;
import com.pcloud.common.utils.NumberUtil;
import com.pcloud.common.utils.SessionUtil; import com.pcloud.common.utils.SessionUtil;
import com.pcloud.common.utils.cookie.Cookie; import com.pcloud.common.utils.cookie.Cookie;
import com.pcloud.common.utils.nginx.NginxUtils; import com.pcloud.common.utils.nginx.NginxUtils;
...@@ -291,6 +292,13 @@ public class BookFacadeImpl implements BookFacade { ...@@ -291,6 +292,13 @@ public class BookFacadeImpl implements BookFacade {
throw BookBizException.PAGE_PARAM_DELETION; throw BookBizException.PAGE_PARAM_DELETION;
} }
Map<String, Object> paramMap = new HashMap<>(); Map<String, Object> paramMap = new HashMap<>();
//处理name
if (!StringUtil.isEmpty(name) && (name.startsWith("BK") || name.startsWith("bk")) && name.length() > 2) {
String substring = name.substring(2);
if (!StringUtil.isEmpty(substring) && NumberUtil.isNumber(substring)) {
name = substring;
}
}
paramMap.put("adviserId", adviserId); paramMap.put("adviserId", adviserId);
paramMap.put("isMainEditor", isMainEditor); paramMap.put("isMainEditor", isMainEditor);
paramMap.put("isFundSupport", isFundSupport); paramMap.put("isFundSupport", isFundSupport);
......
...@@ -567,7 +567,7 @@ ...@@ -567,7 +567,7 @@
<if test="name != null"> <if test="name != null">
AND AND
( (
(B.BOOK_NAME LIKE CONCAT('%', #{name}, '%') OR B.ISBN LIKE CONCAT(#{name},'%') OR CONCAT('BK',A.BOOK_ID) = #{name}) (B.BOOK_NAME LIKE CONCAT('%', #{name}, '%') OR B.ISBN LIKE CONCAT(#{name},'%') OR A.BOOK_ID = #{name})
<if test="nameList != null and nameList.size > 0"> <if test="nameList != null and nameList.size > 0">
or or
( (
......
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