Commit 61bfa242 authored by Dyml's avatar Dyml

添加消息模糊查询

parent 70921a95
......@@ -49,7 +49,10 @@ public class MessageController extends Controller {
int pageSize = this.getParaToInt("pageSize");
String username = this.getAttr("username");
String menu = this.getPara("menu");
Page<Message> page = messageService.getMessagePageData(pageNumber, pageSize, username, menu);
/** 2020年7月1日 添加模糊查询 yangchengwu YZJ-3915*/
String likeVal = this.getPara("likeVal");
Page<Message> page = messageService.getMessagePageData(pageNumber, pageSize, username, menu,likeVal);
if (page != null) {
renderJson(Ret.ok("page", page));
......
......@@ -25,9 +25,9 @@ public class MessageService {
* @param menu unread:未读,readed:已读,其他;查询所有
* @return
*/
public Page<Message> getMessagePageData(int pageNumber, int pageSize, String username, String menu) {
public Page<Message> getMessagePageData(int pageNumber, int pageSize, String username, String menu,String likeVal) {
Integer userId = Db.queryInt(Db.getSql("getUserId"), username);
Page<Message> page = messageDao.paginate(pageNumber, pageSize, Db.getSqlPara("message.getMessagePageData", Kv.by("send_to_id", userId).set("menu", menu)));
Page<Message> page = messageDao.paginate(pageNumber, pageSize, Db.getSqlPara("message.getMessagePageData", Kv.by("send_to_id", userId).set("menu", menu).set("likeVal", likeVal)));
return page;
}
......
......@@ -16,6 +16,16 @@
#else if(menu == 'readed')
and read = 'Y'
#end
#if(likeVal)
and (
t.title like '%#(likeVal)%'
or su.name like '%#(likeVal)%'
or ru.name like '%#(likeVal)%'
or asys.title like '%#(likeVal)%'
or t.operate like '%#(likeVal)%'
)
#end
order by t.send_time desc
#end
......
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