Commit c0177124 by 徐高华

like查询

parent ddbe5b13
......@@ -15,13 +15,21 @@ public class ChatHmSearchQDTO extends PageQo implements Serializable {
private String wxEnterpriseId;
private String enterpriseId;
private String searchParams;
private String searchParamsCode;
// 1有效 2作废
private Integer status ;
private Integer status;
private Long linkId;
private List<Long> chatHmIdList;
private List<String> creatorIdList ;
private Integer linkCount ;
private int allFlag ;
private List<String> creatorIdList;
private Integer linkCount;
private int allFlag;
public String getSearchParamsCode() {
return searchParamsCode;
}
public void setSearchParamsCode(String searchParamsCode) {
this.searchParamsCode = searchParamsCode;
}
public int getAllFlag() {
return allFlag;
......
......@@ -83,6 +83,10 @@ public class GroupChatHmServiceImpl implements GroupChatHmService {
public Page<GroupChatHmBO> listPage(ChatHmSearchQDTO qdto, BasePageInfo basePageInfo) {
String wxEnterpriseId = qdto.getWxEnterpriseId();
String enterpriseId = qdto.getEnterpriseId();
if(StringUtils.isNotBlank(qdto.getSearchParams())) {
qdto.setSearchParams("%"+qdto.getSearchParams()+"%");
qdto.setSearchParamsCode(qdto.getSearchParams()+"%");
}
Long linkId = qdto.getLinkId();
if (null != linkId) {
// 查询链接下的关联的活码列表
......
......@@ -149,7 +149,7 @@
and create_time >= #{startDate} and create_time <![CDATA[<=]]> #{endDate}
</if>
<if test="null != searchParams and '' !=searchParams ">
and ( name like '%${searchParams}%' or chat_hm_code like '${searchParams}%' or creator_name like '%${searchParams}%' )
and ( name like #{searchParams} or chat_hm_code like #{searchParamsCode} or creator_name like #{searchParams} )
</if>
<if test="null != status">
and status_flag = #{status}
......
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