|
@@ -145,23 +145,27 @@ func (this *AnalystController) List() {
|
|
|
|
|
|
pageSize, _ := this.GetInt("PageSize")
|
|
pageSize, _ := this.GetInt("PageSize")
|
|
currentIndex, _ := this.GetInt("CurrentIndex")
|
|
currentIndex, _ := this.GetInt("CurrentIndex")
|
|
-
|
|
|
|
|
|
+ KeyWord := this.GetString("KeyWord")
|
|
var startSize int
|
|
var startSize int
|
|
|
|
+ var condition string
|
|
if pageSize <= 0 {
|
|
if pageSize <= 0 {
|
|
pageSize = utils.PageSize20
|
|
pageSize = utils.PageSize20
|
|
}
|
|
}
|
|
if currentIndex <= 0 {
|
|
if currentIndex <= 0 {
|
|
currentIndex = 1
|
|
currentIndex = 1
|
|
}
|
|
}
|
|
|
|
+ if KeyWord != "" {
|
|
|
|
+ condition += " AND name like '%" + KeyWord + "%'"
|
|
|
|
+ }
|
|
startSize = utils.StartIndex(currentIndex, pageSize)
|
|
startSize = utils.StartIndex(currentIndex, pageSize)
|
|
|
|
|
|
- total, err := models.GetAnalystCount()
|
|
|
|
|
|
+ total, err := models.GetAnalystCount(condition)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- list, err := models.GetAnalystList(startSize, pageSize)
|
|
|
|
|
|
+ list, err := models.GetAnalystList(condition, startSize, pageSize)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|