|
@@ -36,18 +36,29 @@ const (
|
|
|
// @Param searchParam query string false "搜索参数"
|
|
|
// @Param PageSize query int true "每页数据条数"
|
|
|
// @Param CurrentIndex query int true "当前页页码,从1开始"
|
|
|
-// @Success 200 {object} data_manage.BaseFromLyIndexPage
|
|
|
+// @Success 200 {object} []data_manage.BaseFromLyIndexPage
|
|
|
// @router /ly/index/list [get]
|
|
|
func (this *BaseFromLyIndexController) LyIndexList() {
|
|
|
- br := this.InitResponse()
|
|
|
- _, err := this.CheckSysUser(br)
|
|
|
- if err != nil {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
return
|
|
|
}
|
|
|
|
|
|
pageSize, _ := this.GetInt("PageSize")
|
|
|
currentIndex, _ := this.GetInt("CurrentIndex")
|
|
|
searchParam := this.GetString("SearchParam")
|
|
|
+ classifyId := this.GetString("ClassifyId")
|
|
|
|
|
|
if pageSize <= 0 {
|
|
|
pageSize = utils.PageSize20
|
|
@@ -57,7 +68,7 @@ func (this *BaseFromLyIndexController) LyIndexList() {
|
|
|
}
|
|
|
|
|
|
// 获取指标列表
|
|
|
- indexList, err := data.GetIndexPage(searchParam, currentIndex, pageSize)
|
|
|
+ indexList, err := data.GetIndexPage(classifyId, searchParam, currentIndex, pageSize)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取指标列表失败"
|
|
|
br.ErrMsg = "获取指标列表失败,Err:" + err.Error()
|
|
@@ -79,9 +90,19 @@ func (this *BaseFromLyIndexController) LyIndexList() {
|
|
|
// @Success 200 {object} data_manage.BaseFromLyDataPage
|
|
|
// @router /ly/index/data/list [get]
|
|
|
func (this *BaseFromLyIndexController) LyIndexDataList() {
|
|
|
- br := this.InitResponse()
|
|
|
- _, err := this.CheckSysUser(br)
|
|
|
- if err != nil {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -122,9 +143,19 @@ func (this *BaseFromLyIndexController) LyIndexDataList() {
|
|
|
// @Success 200 string "操作成功"
|
|
|
// @router /ly/index/add/validate [post]
|
|
|
func (this *BaseFromLyIndexController) LyIndexAddValidate() {
|
|
|
- br := this.InitResponse()
|
|
|
- _, err := this.CheckSysUser(br)
|
|
|
- if err != nil {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -160,9 +191,19 @@ func (this *BaseFromLyIndexController) LyIndexAddValidate() {
|
|
|
// @Success 200 string "操作成功"
|
|
|
// @router /ly/index/add [post]
|
|
|
func (this *BaseFromLyIndexController) LyIndexAdd() {
|
|
|
- br := this.InitResponse()
|
|
|
- sysUser, err := this.CheckSysUser(br)
|
|
|
- if err != nil {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -322,9 +363,19 @@ func (this *BaseFromLyIndexController) LyIndexAdd() {
|
|
|
// @Success 200 string "操作成功"
|
|
|
// @router /ly/index/data/export [get]
|
|
|
func (this *BaseFromLyIndexController) LyIndexDataExport() {
|
|
|
- br := this.InitResponse()
|
|
|
- _, err := this.CheckSysUser(br)
|
|
|
- if err != nil {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -505,26 +556,3 @@ func (this *BaseFromLyIndexController) LyIndexDataExport() {
|
|
|
br.Success = true
|
|
|
br.Msg = "success"
|
|
|
}
|
|
|
-
|
|
|
-func (this *BaseFromLyIndexController) InitResponse() *models.BaseResponse {
|
|
|
- br := new(models.BaseResponse).Init()
|
|
|
- defer func() {
|
|
|
- if br.ErrMsg == "" {
|
|
|
- br.IsSendEmail = false
|
|
|
- }
|
|
|
- this.Data["json"] = br
|
|
|
- this.ServeJSON()
|
|
|
- }()
|
|
|
- return br
|
|
|
-}
|
|
|
-
|
|
|
-func (this *BaseFromLyIndexController) CheckSysUser(br *models.BaseResponse) (*system.Admin, error) {
|
|
|
- sysUser := this.SysUser
|
|
|
- if sysUser == nil {
|
|
|
- br.Msg = "请登录"
|
|
|
- br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
- br.Ret = 408
|
|
|
- return nil, fmt.Errorf("请登录")
|
|
|
- }
|
|
|
- return sysUser, nil
|
|
|
-}
|