|
@@ -3552,282 +3552,6 @@ func (this *EdbInfoController) GetBatchChartRefreshResult() {
|
|
|
|
|
|
}
|
|
|
|
|
|
-//
|
|
|
-//修复数据时间戳
|
|
|
-
|
|
|
-//func init() {
|
|
|
-// fmt.Println("start")
|
|
|
-// edbInfoList,err:=data_manage.GetEdbInfo()
|
|
|
-// if err!=nil {
|
|
|
-// fmt.Println("Err:",err.Error())
|
|
|
-// return
|
|
|
-// }
|
|
|
-// startDate:=time.Now().AddDate(-40,0,0).Format(utils.FormatDate)
|
|
|
-// endDate:=time.Now().Format(utils.FormatDate)
|
|
|
-// for _,v:=range edbInfoList{
|
|
|
-// dataList,err:=data_manage.GetEdbDataList(v.Source,v.EdbInfoId,startDate,endDate)
|
|
|
-// if err!=nil {
|
|
|
-// fmt.Println("GetEdbDataList Err:",err.Error())
|
|
|
-// return
|
|
|
-// }
|
|
|
-// for _,dv:=range dataList{
|
|
|
-// dataTime,err:=time.Parse(utils.FormatDate,dv.DataTime)
|
|
|
-// if err!=nil {
|
|
|
-// fmt.Println("time.Parse Err:"+err.Error())
|
|
|
-// return
|
|
|
-// }
|
|
|
-// timestamp:=dataTime.UnixNano()/1e6
|
|
|
-// err=data_manage.ModifyEdbDatadTimestamp(v.Source,dv.EdbDataId,timestamp)
|
|
|
-// if err!=nil{
|
|
|
-// fmt.Println("ModifyEdbDatadTimestamp Err:"+err.Error())
|
|
|
-// return
|
|
|
-// }
|
|
|
-// fmt.Println(v.Source,dv.EdbDataId,timestamp)
|
|
|
-// }
|
|
|
-// }
|
|
|
-// //time.Sleep(2*time.Minute)
|
|
|
-//
|
|
|
-// //startDate:=time.Now().AddDate(-30,0,0).Format(utils.FormatDate)
|
|
|
-// //endDate:=time.Now().Format(utils.FormatDate)
|
|
|
-// //dataList,err:=data_manage.GetEdbDataList(1,100099,startDate,endDate)
|
|
|
-// //if err!=nil {
|
|
|
-// // fmt.Println("GetEdbDataList Err:",err.Error())
|
|
|
-// // return
|
|
|
-// //}
|
|
|
-// //for _,dv:=range dataList{
|
|
|
-// // dataTime,err:=time.Parse(utils.FormatDate,dv.DataTime)
|
|
|
-// // if err!=nil {
|
|
|
-// // fmt.Println("time.Parse Err:"+err.Error())
|
|
|
-// // return
|
|
|
-// // }
|
|
|
-// // timestamp:=dataTime.UnixNano()/1e6
|
|
|
-// // err=data_manage.ModifyEdbDatadTimestamp(2,dv.EdbDataId,timestamp)
|
|
|
-// // if err!=nil{
|
|
|
-// // fmt.Println("ModifyEdbDatadTimestamp Err:"+err.Error())
|
|
|
-// // return
|
|
|
-// // }
|
|
|
-// // fmt.Println(2,dv.EdbDataId,timestamp)
|
|
|
-// //}
|
|
|
-//
|
|
|
-// fmt.Println("end")
|
|
|
-//}
|
|
|
-
|
|
|
-//修复指标配置数据
|
|
|
-//func init() {
|
|
|
-// fmt.Println("start")
|
|
|
-// edbInfo, err := data_manage.GetEdbInfoAll()
|
|
|
-// fmt.Println(err)
|
|
|
-// for k, v := range edbInfoAll {
|
|
|
-// fmt.Println(k, v.EdbInfoId)
|
|
|
-// item, err := data_manage.GetEdbInfoMaxAndMinInfo(v.Source, v.EdbCode)
|
|
|
-// fmt.Println(item, err)
|
|
|
-// err = data_manage.ModifyEdbInfoMaxAndMinInfo(v.EdbInfoId, item)
|
|
|
-// if err != nil {
|
|
|
-// fmt.Println("ModifyEdbInfoMaxAndMinInfo Err:" + err.Error())
|
|
|
-// }
|
|
|
-// }
|
|
|
-// fmt.Println("end")
|
|
|
-//}
|
|
|
-
|
|
|
-//func init() {
|
|
|
-// fmt.Println("start")
|
|
|
-// var yearArr []int
|
|
|
-// yearArr = append(yearArr, 2021)
|
|
|
-// yearArr = append(yearArr, 2010)
|
|
|
-// yearArr = append(yearArr, 2020)
|
|
|
-// yearArr = append(yearArr, 2017)
|
|
|
-// yearArr = append(yearArr, 2019)
|
|
|
-// sort.Sort(sort.Reverse(sort.IntSlice(yearArr)))
|
|
|
-// fmt.Println(yearArr)
|
|
|
-// fmt.Println("end")
|
|
|
-//}
|
|
|
-
|
|
|
-//季度指标数据计算(公历转农历)
|
|
|
-//func init() {
|
|
|
-// fmt.Println("start AddCalculateQuarter")
|
|
|
-// list:=make([]*data_manage.EdbDataList,0)
|
|
|
-// data_manage.AddCalculateQuarterV4(list)
|
|
|
-// fmt.Println("end AddCalculateQuarter")
|
|
|
-// //return
|
|
|
-//}
|
|
|
-
|
|
|
-/*
|
|
|
-{
|
|
|
- "ChartClassifyId": 58,
|
|
|
- "ChartName": "公历转农历6",
|
|
|
- "ChartType": 2,
|
|
|
- "ChartEdbInfoList": [
|
|
|
- {
|
|
|
- "ChartColor": "#00f",
|
|
|
- "ChartStyle": "spline",
|
|
|
- "ChartWidth": 3,
|
|
|
- "EdbInfoId": 100466,
|
|
|
- "EdbInfoType": 1,
|
|
|
- "IsAxis": 1,
|
|
|
- "IsOrder": false,
|
|
|
- "LeadUnit": "",
|
|
|
- "LeadValue": 0,
|
|
|
- "MaxData": 0.2943,
|
|
|
- "MinData": -0.2448
|
|
|
- }
|
|
|
- ]
|
|
|
-}
|
|
|
-*/
|
|
|
-//func init() {
|
|
|
-// fmt.Println("start")
|
|
|
-// data_manage.AddCalculateQuarter(100466,6,"C2108252836")
|
|
|
-// fmt.Println("end")
|
|
|
-//}
|
|
|
-
|
|
|
-//func init() {
|
|
|
-// data.AddAllChartInfo()
|
|
|
-//}
|
|
|
-
|
|
|
-// 截面散点示例数据
|
|
|
-//func init() {
|
|
|
-//
|
|
|
-// seriesList := []data_manage.SectionScatterSeriesItemReq{
|
|
|
-// {
|
|
|
-// Name: "系列1名称",
|
|
|
-// Color: "红红火火色",
|
|
|
-// EdbList: []data_manage.SectionScatterEdbItemReq{
|
|
|
-// {
|
|
|
-// XEdbInfoId: 1,
|
|
|
-// YEdbInfoId: 2,
|
|
|
-// Name: "破铜",
|
|
|
-// NameEn: "Po Tong",
|
|
|
-// XDateType: 1,
|
|
|
-// XDate: "",
|
|
|
-// XDateValue: 0,
|
|
|
-// YDateType: 2,
|
|
|
-// YDate: "",
|
|
|
-// YDateValue: 30,
|
|
|
-// IsShow: false,
|
|
|
-// },
|
|
|
-// {
|
|
|
-// XEdbInfoId: 3,
|
|
|
-// YEdbInfoId: 4,
|
|
|
-// Name: "烂铁",
|
|
|
-// NameEn: "Lan Tie",
|
|
|
-// XDateType: 2,
|
|
|
-// XDate: "",
|
|
|
-// XDateValue: 30,
|
|
|
-// YDateType: 3,
|
|
|
-// YDate: "2023-02-17",
|
|
|
-// YDateValue: 0,
|
|
|
-// IsShow: false,
|
|
|
-// },
|
|
|
-// },
|
|
|
-// ShowLine: false,
|
|
|
-// ShowEquation: false,
|
|
|
-// ShowR: false,
|
|
|
-// },
|
|
|
-// {
|
|
|
-// Name: "系列2名称",
|
|
|
-// Color: "恍恍惚惚色",
|
|
|
-// EdbList: []data_manage.SectionScatterEdbItemReq{
|
|
|
-// {
|
|
|
-// XEdbInfoId: 1,
|
|
|
-// YEdbInfoId: 2,
|
|
|
-// Name: "破铜",
|
|
|
-// NameEn: "Po Tong",
|
|
|
-// XDateType: 3,
|
|
|
-// XDate: "2023-02-17",
|
|
|
-// XDateValue: 0,
|
|
|
-// YDateType: 2,
|
|
|
-// YDate: "",
|
|
|
-// YDateValue: 60,
|
|
|
-// IsShow: true,
|
|
|
-// },
|
|
|
-// {
|
|
|
-// XEdbInfoId: 3,
|
|
|
-// YEdbInfoId: 4,
|
|
|
-// Name: "烂铁",
|
|
|
-// NameEn: "Lan Tie",
|
|
|
-// XDateType: 3,
|
|
|
-// XDate: "2023-02-17",
|
|
|
-// XDateValue: 0,
|
|
|
-// YDateType: 2,
|
|
|
-// YDate: "",
|
|
|
-// YDateValue: 60,
|
|
|
-// IsShow: false,
|
|
|
-// },
|
|
|
-// },
|
|
|
-// ShowLine: false,
|
|
|
-// ShowEquation: false,
|
|
|
-// ShowR: false,
|
|
|
-// },
|
|
|
-// }
|
|
|
-// rel := data_manage.SectionScatter{
|
|
|
-// XName: "X轴名称",
|
|
|
-// XNameEn: "X english name",
|
|
|
-// XUnitName: "X轴单位",
|
|
|
-// XUnitNameEn: "X unit english name",
|
|
|
-// YName: "Y轴名称",
|
|
|
-// YNameEn: "Y english name",
|
|
|
-// YUnitName: "Y轴单位",
|
|
|
-// YUnitNameEn: "Y unit english name",
|
|
|
-// SeriesList: seriesList,
|
|
|
-// }
|
|
|
-// jsonByte, _ := json.Marshal(rel)
|
|
|
-// utils.FileLog.Info(string(jsonByte))
|
|
|
-//}
|
|
|
-
|
|
|
-// func init() {
|
|
|
-// var a, b float64
|
|
|
-//
|
|
|
-// testX := []float64{1, 3, 8, 7, 9}
|
|
|
-// testY := []float64{10, 12, 24, 21, 34}
|
|
|
-// {
|
|
|
-// coordinateData := make([]utils.Coordinate, 0)
|
|
|
-// for k, x := range testX {
|
|
|
-// tmpCoordinate1 := utils.Coordinate{
|
|
|
-// X: x,
|
|
|
-// Y: testY[k],
|
|
|
-// }
|
|
|
-// coordinateData = append(coordinateData, tmpCoordinate1)
|
|
|
-// }
|
|
|
-// a, b = utils.GetLinearResult(coordinateData)
|
|
|
-// trendLine := fmt.Sprintf("y=%sx+%s", utils.SubFloatToString(a, 4), utils.SubFloatToString(b, 4))
|
|
|
-//
|
|
|
-// fmt.Println(trendLine)
|
|
|
-// }
|
|
|
-//
|
|
|
-// {
|
|
|
-// r2 := utils.CalculationDecisive(testX, testY)
|
|
|
-// fmt.Println(r2)
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// FixChart 修复季节性图的日期数据
|
|
|
-//func FixChart() {
|
|
|
-// var condition string
|
|
|
-// var pars []interface{}
|
|
|
-//
|
|
|
-// // 普通图表
|
|
|
-// condition += ` AND chart_type = ? AND season_start_date != "" `
|
|
|
-// pars = append(pars, 2)
|
|
|
-//
|
|
|
-// //获取图表信息
|
|
|
-// list, err := data_manage.GetChartInfoListByCondition(condition, pars, 0, 10000)
|
|
|
-// if err != nil {
|
|
|
-// fmt.Println("err:", err)
|
|
|
-// return
|
|
|
-// }
|
|
|
-//
|
|
|
-// for _, v := range list {
|
|
|
-// fmt.Println(v)
|
|
|
-// v.SeasonStartDate = v.SeasonStartDate + "-01"
|
|
|
-// v.SeasonEndDate = v.SeasonEndDate + "-12"
|
|
|
-// err = v.Update([]string{"SeasonStartDate", "SeasonEndDate"})
|
|
|
-// if err != nil {
|
|
|
-// fmt.Println(v.ChartInfoId, ";", v.ChartName, "修改失敗")
|
|
|
-// }
|
|
|
-// data.EsAddOrEditChartInfo(v.ChartInfoId)
|
|
|
-// data.EsAddOrEditMyChartInfoByChartInfoId(v.ChartInfoId)
|
|
|
-// }
|
|
|
-//}
|
|
|
-
|
|
|
// PreviewRadarChartInfo
|
|
|
// @Title 图表-获取预览的雷达图
|
|
|
// @Description 图表-获取预览的雷达图
|
|
@@ -4489,3 +4213,13 @@ func (this *ChartInfoController) ChartInfoImgSetBySvg() {
|
|
|
br.Data = resp
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+// 修复ES中的指标和图表数据
|
|
|
+//func init() {
|
|
|
+// // 更新ES中的指标数据
|
|
|
+// data.AddOrEditAllEdbInfoToEs()
|
|
|
+// // 更新es中的图表数据
|
|
|
+// data.AddAllChartInfo()
|
|
|
+//
|
|
|
+// fmt.Println("全部es数据修复完成")
|
|
|
+//}
|