package fix import ( "eta/eta_index_lib/controllers" "eta/eta_index_lib/models" "eta/eta_index_lib/services/fix" ) // CustomAnalysisController 自定义分析 type CustomAnalysisController struct { controllers.BaseAuthController } var fixTable = false // FixTableV1 // @Title 指标详情接口 // @Description 指标详情接口 // @Success 200 {object} models.EdbInfoDetailReq // @router /v1 [post] func (this *CustomAnalysisController) FixTableV1() { br := new(models.BaseResponse).Init() defer func() { this.Data["json"] = br this.ServeJSON() }() if fixTable { br.Ret = 200 br.Success = true br.Msg = "请不要重复修复" return } fixTable = true //ETA1.0.2 自定义分析(生成指标数据修复) fix.FixTableData() //ETA1.0.2 自定义分析(修复excel与指标的关系) fix.FixTableDataMapping() br.Ret = 200 br.Success = true br.Msg = "修复成功" }