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

服务管理没数据

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