|
@@ -129,6 +129,16 @@ func (this *ChartController) CommonChartInfoDetailFromUniqueCode() {
|
|
|
func GetFutureGoodChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, key string) (resp *models.ChartInfoDetailResp, isOk bool, msg, errMsg string) {
|
|
|
resp = new(models.ChartInfoDetailResp)
|
|
|
|
|
|
+ // 获取主题样式
|
|
|
+ chartTheme, err := data.GetChartThemeConfig(chartInfo.ChartThemeId, utils.CHART_SOURCE_DEFAULT, 1)
|
|
|
+ if err != nil {
|
|
|
+ msg = "获取失败"
|
|
|
+ errMsg = "获取主题信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ chartInfo.ChartThemeStyle = chartTheme.Config
|
|
|
+ chartInfo.ChartThemeId = chartTheme.ChartThemeId
|
|
|
+
|
|
|
chartInfoId := chartInfo.ChartInfoId
|
|
|
|
|
|
startDate := chartInfo.StartDate
|
|
@@ -237,9 +247,19 @@ func GetFutureGoodProfitChartInfoDetailFromUniqueCode(chartInfo *models.ChartInf
|
|
|
|
|
|
chartInfoId := chartInfo.ChartInfoId
|
|
|
|
|
|
+ // 获取主题样式
|
|
|
+ chartTheme, err := data.GetChartThemeConfig(chartInfo.ChartThemeId, utils.CHART_SOURCE_DEFAULT, 1)
|
|
|
+ if err != nil {
|
|
|
+ msg = "获取失败"
|
|
|
+ errMsg = "获取主题信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ chartInfo.ChartThemeStyle = chartTheme.Config
|
|
|
+ chartInfo.ChartThemeId = chartTheme.ChartThemeId
|
|
|
+
|
|
|
// 商品利润曲线图的一些配置
|
|
|
var extraConf request.ChartInfoReq
|
|
|
- err := json.Unmarshal([]byte(chartInfo.ExtraConfig), &extraConf)
|
|
|
+ err = json.Unmarshal([]byte(chartInfo.ExtraConfig), &extraConf)
|
|
|
if err != nil {
|
|
|
msg = "商品利润曲线图配置异常"
|
|
|
errMsg = "商品利润曲线图配置异常,Err:" + err.Error()
|
|
@@ -325,6 +345,15 @@ func GetFutureGoodProfitChartInfoDetailFromUniqueCode(chartInfo *models.ChartInf
|
|
|
// GetLineEquationChartInfoDetailFromUniqueCode 根据编码获取拟合方程图表详情
|
|
|
func GetLineEquationChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, key string) (resp *models.ChartInfoDetailResp, isOk bool, msg, errMsg string) {
|
|
|
resp = new(models.ChartInfoDetailResp)
|
|
|
+ // 获取主题样式
|
|
|
+ chartTheme, err := data.GetChartThemeConfig(chartInfo.ChartThemeId, utils.CHART_SOURCE_DEFAULT, 1)
|
|
|
+ if err != nil {
|
|
|
+ msg = "获取失败"
|
|
|
+ errMsg = "获取主题信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ chartInfo.ChartThemeStyle = chartTheme.Config
|
|
|
+ chartInfo.ChartThemeId = chartTheme.ChartThemeId
|
|
|
|
|
|
//chartInfoId := chartInfo.ChartInfoId
|
|
|
if chartInfo.ExtraConfig == `` {
|
|
@@ -334,7 +363,7 @@ func GetLineEquationChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, k
|
|
|
}
|
|
|
|
|
|
var lineChartInfoConfig line_equationReq.LineChartInfoReq
|
|
|
- err := json.Unmarshal([]byte(chartInfo.ExtraConfig), &lineChartInfoConfig)
|
|
|
+ err = json.Unmarshal([]byte(chartInfo.ExtraConfig), &lineChartInfoConfig)
|
|
|
if err != nil {
|
|
|
msg = "获取失败"
|
|
|
errMsg = "获取图表配置信息失败, Err:" + err.Error()
|
|
@@ -392,6 +421,16 @@ func GetLineEquationChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, k
|
|
|
// GetLineFeatureChartInfoDetailFromUniqueCode 根据编码获取统计特征图表详情
|
|
|
func GetLineFeatureChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, key string) (resp *models.ChartInfoDetailResp, isOk bool, msg, errMsg string) {
|
|
|
resp = new(models.ChartInfoDetailResp)
|
|
|
+ // 获取主题样式
|
|
|
+ chartTheme, err := data.GetChartThemeConfig(chartInfo.ChartThemeId, utils.CHART_SOURCE_DEFAULT, 1)
|
|
|
+ if err != nil {
|
|
|
+ msg = "获取失败"
|
|
|
+ errMsg = "获取主题信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ chartInfo.ChartThemeStyle = chartTheme.Config
|
|
|
+ chartInfo.ChartThemeId = chartTheme.ChartThemeId
|
|
|
+
|
|
|
// 获取图表关联指标
|
|
|
edbMappingList, err := models.GetChartEdbMappingList(chartInfo.ChartInfoId)
|
|
|
if err != nil {
|
|
@@ -475,6 +514,15 @@ func GetLineFeatureChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, ke
|
|
|
// GetCrossVarietyChartInfoDetailFromUniqueCode 根据编码获取图表详情
|
|
|
func GetCrossVarietyChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, key string) (resp *models.ChartInfoDetailResp, isOk bool, msg, errMsg string) {
|
|
|
resp = new(models.ChartInfoDetailResp)
|
|
|
+ // 获取主题样式
|
|
|
+ chartTheme, err := data.GetChartThemeConfig(chartInfo.ChartThemeId, utils.CHART_SOURCE_DEFAULT, 5)
|
|
|
+ if err != nil {
|
|
|
+ msg = "获取失败"
|
|
|
+ errMsg = "获取主题信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ chartInfo.ChartThemeStyle = chartTheme.Config
|
|
|
+ chartInfo.ChartThemeId = chartTheme.ChartThemeId
|
|
|
|
|
|
if chartInfo.ExtraConfig == `` {
|
|
|
msg = "图表配置信息异常"
|
|
@@ -482,7 +530,7 @@ func GetCrossVarietyChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, k
|
|
|
return
|
|
|
}
|
|
|
var config cross_varietyReq.ChartConfigReq
|
|
|
- err := json.Unmarshal([]byte(chartInfo.ExtraConfig), &config)
|
|
|
+ err = json.Unmarshal([]byte(chartInfo.ExtraConfig), &config)
|
|
|
if err != nil {
|
|
|
msg = "解析跨品种分析配置失败"
|
|
|
errMsg = "解析跨品种分析配置失败,Err:" + err.Error()
|
|
@@ -593,6 +641,15 @@ func (this *ChartController) FutureGoodChartInfoRefresh() {
|
|
|
// GetCorrelationChartInfoDetailFromUniqueCode 根据编码获取相关性图表详情
|
|
|
func GetCorrelationChartInfoDetailFromUniqueCode(chartInfo *models.ChartInfo, key string) (resp *models.ChartInfoDetailResp, isOk bool, msg, errMsg string) {
|
|
|
resp = new(models.ChartInfoDetailResp)
|
|
|
+ // 获取主题样式
|
|
|
+ chartTheme, err := data.GetChartThemeConfig(chartInfo.ChartThemeId, utils.CHART_SOURCE_DEFAULT, 1)
|
|
|
+ if err != nil {
|
|
|
+ msg = "获取失败"
|
|
|
+ errMsg = "获取主题信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ chartInfo.ChartThemeStyle = chartTheme.Config
|
|
|
+ chartInfo.ChartThemeId = chartTheme.ChartThemeId
|
|
|
|
|
|
chartInfoId := chartInfo.ChartInfoId
|
|
|
|