浏览代码

Merge branch 'debug' of eta_forum/eta_forum_admin into master

xyxie 11 月之前
父节点
当前提交
4ec7a73b84
共有 1 个文件被更改,包括 11 次插入32 次删除
  1. 11 32
      controllers/chart_info.go

+ 11 - 32
controllers/chart_info.go

@@ -43,7 +43,6 @@ func (this *ChartInfoController) ChartInfoDetail() {
 		return
 		return
 	}
 	}
 	chartInfoId, _ := this.GetInt("ChartInfoId")
 	chartInfoId, _ := this.GetInt("ChartInfoId")
-	edbInfoId := this.GetString("EdbInfoId")
 
 
 	var err error
 	var err error
 	chartInfo := new(models.ChartInfoView)
 	chartInfo := new(models.ChartInfoView)
@@ -73,8 +72,10 @@ func (this *ChartInfoController) ChartInfoDetail() {
 	seasonEndDate := chartInfo.SeasonEndDate
 	seasonEndDate := chartInfo.SeasonEndDate
 	startYear := chartInfo.StartYear
 	startYear := chartInfo.StartYear
 
 
-	calendar := chartInfo.Calendar
-
+	calendar := this.GetString("Calendar")
+	if calendar == "" {
+		calendar = chartInfo.Calendar
+	}
 	if calendar == "" {
 	if calendar == "" {
 		calendar = "公历"
 		calendar = "公历"
 	}
 	}
@@ -94,23 +95,12 @@ func (this *ChartInfoController) ChartInfoDetail() {
 	resp := new(models.ChartInfoDetailResp)
 	resp := new(models.ChartInfoDetailResp)
 
 
 	mappingList := make([]*models.ChartEdbInfoMapping, 0)
 	mappingList := make([]*models.ChartEdbInfoMapping, 0)
-	if chartInfoId > 0 {
-		mappingList, err = models.GetChartEdbMappingList(chartInfoId)
-		if err != nil {
-			br.Msg = "获取失败"
-			br.ErrMsg = "获取图表,指标信息失败,Err:" + err.Error()
-			return
-		}
-	} else {
-		if edbInfoId != "" {
-			edbInfoIds := strings.Split(edbInfoId, ",")
-			mappingList, err = models.GetChartEdbMappingListByEdbInfoId(edbInfoIds)
-			if err != nil {
-				br.Msg = "获取失败"
-				br.ErrMsg = "获取图表,指标信息失败,Err:" + err.Error()
-				return
-			}
-		}
+
+	mappingList, err = models.GetChartEdbMappingList(chartInfoId)
+	if err != nil {
+		br.Msg = "获取失败"
+		br.ErrMsg = "获取图表,指标信息失败,Err:" + err.Error()
+		return
 	}
 	}
 
 
 	// 图表额外数据参数
 	// 图表额外数据参数
@@ -167,6 +157,7 @@ func (this *ChartInfoController) ChartInfoDetail() {
 	if chartInfo.ChartType == 2 {
 	if chartInfo.ChartType == 2 {
 		chartInfo.StartDate = startDate
 		chartInfo.StartDate = startDate
 		chartInfo.EndDate = endDate
 		chartInfo.EndDate = endDate
+		chartInfo.Calendar = calendar
 	}
 	}
 
 
 	// 获取图表中的指标数据
 	// 获取图表中的指标数据
@@ -193,18 +184,6 @@ func (this *ChartInfoController) ChartInfoDetail() {
 	if len(warnEdbList) > 0 {
 	if len(warnEdbList) > 0 {
 		chartInfo.WarnMsg = `图表引用指标异常,异常指标:` + strings.Join(warnEdbList, ",")
 		chartInfo.WarnMsg = `图表引用指标异常,异常指标:` + strings.Join(warnEdbList, ",")
 	}
 	}
-	if chartInfoId > 0 && chartInfo != nil {
-		if chartInfo.ChartType == 2 {
-			if chartInfo.SeasonStartDate != "" {
-				chartInfo.StartDate = chartInfo.SeasonStartDate
-				chartInfo.EndDate = chartInfo.SeasonEndDate
-				if chartInfo.DateType == 3 {
-					chartInfo.DateType = 5
-				}
-			}
-		}
-	}
-
 	// 图表的指标来源
 	// 图表的指标来源
 	sourceNameList, sourceNameEnList := services.GetEdbSourceByEdbInfoIdList(edbList)
 	sourceNameList, sourceNameEnList := services.GetEdbSourceByEdbInfoIdList(edbList)
 	chartInfo.ChartSource = strings.Join(sourceNameList, ",")
 	chartInfo.ChartSource = strings.Join(sourceNameList, ",")