mirror of
https://github.com/gotoeasy/glogcenter.git
synced 2025-09-15 12:58:34 +08:00
22 lines
672 B
Go
22 lines
672 B
Go
package controller
|
|
|
|
import (
|
|
"glc/cmn"
|
|
"glc/gweb"
|
|
"glc/ldb"
|
|
)
|
|
|
|
// 日志检索(表单提交方式)
|
|
func LogSearchController(req *gweb.HttpRequest) *gweb.HttpResult {
|
|
storeNmae := req.GetFormParameter("name")
|
|
//searchKey := tokenizer.GetSearchKey(req.GetFormParameter("searchKey"))
|
|
searchKey := req.GetFormParameter("searchKey")
|
|
pageSize := cmn.StringToInt(req.GetFormParameter("pageSize"), 20)
|
|
currentId := cmn.StringToUint64(req.GetFormParameter("currentId"), 36, 0)
|
|
forward := cmn.StringToBool(req.GetFormParameter("forward"), true)
|
|
|
|
eng := ldb.NewEngine(storeNmae)
|
|
rs := eng.Search(searchKey, pageSize, currentId, forward)
|
|
return gweb.Result(rs.Data)
|
|
}
|