package eta_forum import ( "eta/eta_api/controllers" "eta/eta_api/models" "eta/eta_api/services/eta_forum" "eta/eta_api/utils" ) type EtaForumController struct { controllers.BaseAuthController } // UserChartList // @Title 查询用户在eta社区中有权限查看的图表列表 // @Description 查询用户在eta社区中有权限查看的图表列表 // @Param request body data_manage.SetChartInfoImageReq true "type json string" // @Success Ret=200 保存成功 // @router /eta_forum/chart_list [get] func (this *EtaForumController) UserChartList() { br := new(models.BaseResponse).Init() defer func() { this.Data["json"] = br this.ServeJSON() }() sysUser := this.SysUser if sysUser == nil { br.Msg = "请登录" br.ErrMsg = "请登录,SysUser Is Empty" br.Ret = 408 return } keyword := this.GetString("keyword") businessCode := utils.BusinessCode userMobile := sysUser.Mobile telAreaCode := sysUser.TelAreaCode if businessCode == "" { br.Msg = "商户号未配置" return } if userMobile == "" { br.Msg = "请先绑定手机号" return } if telAreaCode == "" { telAreaCode = utils.TelAreaCodeHome } resp, err, errMsg := eta_forum.GetUserChartList(businessCode, userMobile, telAreaCode, keyword) if err != nil { br.Msg = errMsg br.ErrMsg = err.Error() return } br.Ret = 200 br.Success = true br.Msg = "保存成功" br.Data = resp }