Эх сурвалжийг харах

Merge branch 'fix/2022-12-05' into debug

# Conflicts:
#	services/data/chart_info.go
Roc 2 жил өмнө
parent
commit
8c9d34e295

+ 0 - 7
services/data/chart_info.go

@@ -291,18 +291,11 @@ func GetChartEdbData(chartInfoId, chartType int, calendar, startDate, endDate st
 		dataList := make([]*models.EdbDataList, 0)
 		//fmt.Println("chart:", v.Source, v.EdbInfoId, startDateReal, endDate)
 
-		//var newEdbInfo *data_manage.EdbInfo
 		switch v.EdbInfoCategoryType {
 		case 0:
 			dataList, err = models.GetEdbDataList(v.Source, v.EdbInfoId, startDateReal, endDate)
 		case 1:
 			_, dataList, _, _, err, _ = GetPredictDataListByPredictEdbInfoId(v.EdbInfoId, startDateReal, endDate, false)
-			//if item.MaxValue < newEdbInfo.MaxValue {
-			//	item.MaxData = newEdbInfo.MaxValue
-			//}
-			//if item.MinData > newEdbInfo.MinValue {
-			//	item.MinData = newEdbInfo.MinValue
-			//}
 		default:
 			err = errors.New(fmt.Sprint("获取失败,指标类型异常", v.EdbInfoCategoryType))
 		}

+ 3 - 1
services/data/predict_edb_info.go

@@ -321,7 +321,9 @@ func GetChartPredictEdbInfoDataListByConfList(predictEdbConfList []*data_manage.
 			predictEdbInfoData, tmpMinValue, tmpMaxValue = GetChartPredictEdbInfoDataListByRuleFinalValueHc(predictEdbConf.PredictEdbInfoId, finalValue, startDate, dataEndTime, frequency, realPredictEdbInfoData, predictEdbInfoData, existMap)
 		}
 		//startDate = dataEndTime.AddDate(0, 0, 1)
-		startDate = dataEndTime
+		if startDate.Before(dataEndTime) {
+			startDate = dataEndTime
+		}
 		if tmpMinValue < minValue {
 			minValue = tmpMinValue
 		}

+ 7 - 7
services/excel/lucky_sheet.go

@@ -214,13 +214,13 @@ type LuckySheetDataCellType struct {
 		CancelLine     int         ` description:"删除线,	0 常规 、 1 删除线"`
 		HorizontalType int         `description:"水平对齐,	0 居中、1 左、2右"`
 		VerticalType   int         `description:"垂直对齐,	0 中间、1 上、2下"`
-		Fs             int         `json:"fs" description:"字体大小,14"`
-		Cl             int         `json:"cl" description:"删除线,	0 常规 、 1 删除线"`
-		Ht             int         `json:"ht" description:"水平对齐,	0 居中、1 左、2右"`
-		Vt             int         `json:"vt" description:"垂直对齐,	0 中间、1 上、2下"`
-		Un             int         `json:"un" description:""`
-		Bold           int         `json:"bl" description:"粗体,0 常规 、 1加粗	"`
-		Italic         int         `json:"it" description:"斜体,0 常规 、 1 斜体"`
+		Fs             interface{} `json:"fs" description:"字体大小,14"`
+		Cl             interface{} `json:"cl" description:"删除线,	0 常规 、 1 删除线"`
+		Ht             interface{} `json:"ht" description:"水平对齐,	0 居中、1 左、2右"`
+		Vt             interface{} `json:"vt" description:"垂直对齐,	0 中间、1 上、2下"`
+		Un             interface{} `json:"un" description:""`
+		Bold           interface{} `json:"bl" description:"粗体,0 常规 、 1加粗	"`
+		Italic         interface{} `json:"it" description:"斜体,0 常规 、 1 斜体"`
 		Value          interface{} `json:"v" description:"原始值"`
 	} `json:"s"`
 }