Commit 6bdbdf64 authored by 杨日斐's avatar 杨日斐

服务管理没数据

parent 04836366
package com.archser.aserver.service; package com.archser.aserver.service;
import java.util.List; import java.util.List;
import com.archser.aserver.model.Config; import com.archser.aserver.model.Config;
import com.archser.aserver.model.System; import com.archser.aserver.model.System;
import com.jfinal.kit.Kv; import com.jfinal.kit.Kv;
import com.jfinal.kit.StrKit; import com.jfinal.kit.StrKit;
import com.jfinal.plugin.activerecord.Db; import com.jfinal.plugin.activerecord.Db;
public class SystemService { public class SystemService {
public List<System> findList(String searchText) { public List<System> findList(String searchText) {
searchText = "%" + searchText + "%"; /** 服务管理没数据 yangrifei 20210119 */
return System.dao.find(Db.getSqlPara("findSystemList", Kv.by("searchText", searchText))); if (StrKit.notBlank(searchText)) {
} searchText = "%" + searchText + "%";
}
public List<Config> findConfigList(String searchText) { return System.dao.find(Db.getSqlPara("findSystemList", Kv.by("searchText", searchText)));
if(StrKit.notBlank(searchText)) { }
String queryStr = "";
String[] fields = new String[]{"AC.NAME","AC.VAL","AC.DESCRIPTION"}; public List<Config> findConfigList(String searchText) {
String[] spaces = searchText.split("\\s+"); if(StrKit.notBlank(searchText)) {
if(spaces.length>1) { String queryStr = "";
for(String space : spaces) { String[] fields = new String[]{"AC.NAME","AC.VAL","AC.DESCRIPTION"};
queryStr += "("; String[] spaces = searchText.split("\\s+");
for(String field : fields) { if(spaces.length>1) {
queryStr += field+" like '%"+space+"%' or "; for(String space : spaces) {
} queryStr += "(";
queryStr = queryStr.substring(0, queryStr.length()-4)+ ") and "; for(String field : fields) {
} queryStr += field+" like '%"+space+"%' or ";
searchText = queryStr.substring(0, queryStr.length()-5); }
}else { queryStr = queryStr.substring(0, queryStr.length()-4)+ ") and ";
for(String field : fields) { }
queryStr += field+" like '%"+searchText+"%' or "; searchText = queryStr.substring(0, queryStr.length()-5);
} }else {
searchText = queryStr.substring(0, queryStr.length()-4); for(String field : fields) {
} queryStr += field+" like '%"+searchText+"%' or ";
} }
return Config.dao.find(Db.getSqlPara("findConfigList", Kv.by("searchText", searchText))); searchText = queryStr.substring(0, queryStr.length()-4);
} }
}
} return Config.dao.find(Db.getSqlPara("findConfigList", Kv.by("searchText", searchText)));
}
}
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