|
@@ -16,24 +16,6 @@ import (
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
-type LineEquationDataResp struct {
|
|
|
|
- MaxData float64
|
|
|
|
- MinData float64
|
|
|
|
- LatestDate string `description:"真实数据的最后日期"`
|
|
|
|
- EdbInfoCategoryType int
|
|
|
|
- ChartColor string
|
|
|
|
- ChartStyle string
|
|
|
|
- PredictChartColor string
|
|
|
|
- ChartType int
|
|
|
|
- ChartWidth int
|
|
|
|
- EdbName string
|
|
|
|
- EdbNameEn string
|
|
|
|
- Unit string
|
|
|
|
- UnitEn string
|
|
|
|
- IsAxis int
|
|
|
|
- DataList []data_manage.EdbDataList
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
// ChartInfoResp 截面散点图数据
|
|
// ChartInfoResp 截面散点图数据
|
|
type ChartInfoResp struct {
|
|
type ChartInfoResp struct {
|
|
XName string `description:"x轴名称"`
|
|
XName string `description:"x轴名称"`
|
|
@@ -360,7 +342,7 @@ func GetChartData(chartInfoId int, config request.ChartConfigReq) (edbList []*da
|
|
|
|
|
|
dataList = append(dataList, SectionScatterSeriesItemResp{
|
|
dataList = append(dataList, SectionScatterSeriesItemResp{
|
|
Name: variety.ChartVarietyName,
|
|
Name: variety.ChartVarietyName,
|
|
- NameEn: "",
|
|
|
|
|
|
+ NameEn: variety.ChartVarietyNameEn,
|
|
Color: "",
|
|
Color: "",
|
|
CoordinatePointData: coordinatePointList,
|
|
CoordinatePointData: coordinatePointList,
|
|
})
|
|
})
|
|
@@ -368,11 +350,11 @@ func GetChartData(chartInfoId int, config request.ChartConfigReq) (edbList []*da
|
|
|
|
|
|
dataResp = ChartInfoResp{
|
|
dataResp = ChartInfoResp{
|
|
XName: xTagInfo.ChartTagName,
|
|
XName: xTagInfo.ChartTagName,
|
|
- XNameEn: "",
|
|
|
|
|
|
+ XNameEn: xTagInfo.ChartTagNameEn,
|
|
XUnitName: "%",
|
|
XUnitName: "%",
|
|
XUnitNameEn: "%",
|
|
XUnitNameEn: "%",
|
|
YName: yTagInfo.ChartTagName,
|
|
YName: yTagInfo.ChartTagName,
|
|
- YNameEn: "",
|
|
|
|
|
|
+ YNameEn: yTagInfo.ChartTagNameEn,
|
|
YUnitName: "%",
|
|
YUnitName: "%",
|
|
YUnitNameEn: "%",
|
|
YUnitNameEn: "%",
|
|
XMinValue: fmt.Sprint(xMinVal),
|
|
XMinValue: fmt.Sprint(xMinVal),
|
|
@@ -390,6 +372,32 @@ func GetChartData(chartInfoId int, config request.ChartConfigReq) (edbList []*da
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+// CheckIsEnChart
|
|
|
|
+// @Description: 检测是否展示英文名称
|
|
|
|
+// @author: Roc
|
|
|
|
+// @datetime 2023-11-28 20:54:41
|
|
|
|
+// @param chartNameEn string
|
|
|
|
+// @param dataResp ChartInfoResp
|
|
|
|
+// @return bool
|
|
|
|
+func CheckIsEnChart(chartNameEn string, dataResp ChartInfoResp) bool {
|
|
|
|
+ if chartNameEn == "" {
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if dataResp.XNameEn == `` {
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ if dataResp.YNameEn == `` {
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ for _, v := range dataResp.DataList {
|
|
|
|
+ if v.NameEn == `` {
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return true
|
|
|
|
+}
|
|
|
|
+
|
|
// GetXYEdbIdList
|
|
// GetXYEdbIdList
|
|
// @Description: 根据标签id和品种获取指标列表信息
|
|
// @Description: 根据标签id和品种获取指标列表信息
|
|
// @author: Roc
|
|
// @author: Roc
|
|
@@ -548,23 +556,23 @@ func AddChartInfo(req request.AddChartReq, sysUser *system.Admin) (chartInfo *da
|
|
|
|
|
|
var chartInfoId int
|
|
var chartInfoId int
|
|
// 判断图表是否存在
|
|
// 判断图表是否存在
|
|
- var condition string
|
|
|
|
- var pars []interface{}
|
|
|
|
- condition += " AND chart_name=? AND source = ? "
|
|
|
|
- pars = append(pars, req.ChartName, source)
|
|
|
|
- count, err := data_manage.GetChartInfoCountByCondition(condition, pars)
|
|
|
|
- if err != nil {
|
|
|
|
- errMsg = "判断图表名称是否存在失败"
|
|
|
|
- err = errors.New("判断图表名称是否存在失败,Err:" + err.Error())
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if count > 0 {
|
|
|
|
- errMsg = "图表已存在,请重新填写"
|
|
|
|
- err = errors.New(errMsg)
|
|
|
|
- isSendEmail = false
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
|
|
+ //var condition string
|
|
|
|
+ //var pars []interface{}
|
|
|
|
+ //condition += " AND chart_name=? AND source = ? "
|
|
|
|
+ //pars = append(pars, req.ChartName, source)
|
|
|
|
+ //count, err := data_manage.GetChartInfoCountByCondition(condition, pars)
|
|
|
|
+ //if err != nil {
|
|
|
|
+ // errMsg = "判断图表名称是否存在失败"
|
|
|
|
+ // err = errors.New("判断图表名称是否存在失败,Err:" + err.Error())
|
|
|
|
+ // return
|
|
|
|
+ //}
|
|
|
|
+
|
|
|
|
+ //if count > 0 {
|
|
|
|
+ // errMsg = "图表已存在,请重新填写"
|
|
|
|
+ // err = errors.New(errMsg)
|
|
|
|
+ // isSendEmail = false
|
|
|
|
+ // return
|
|
|
|
+ //}
|
|
|
|
|
|
chartInfo = new(data_manage.ChartInfo)
|
|
chartInfo = new(data_manage.ChartInfo)
|
|
chartInfo.ChartName = req.ChartName
|
|
chartInfo.ChartName = req.ChartName
|
|
@@ -731,24 +739,24 @@ func EditChartInfo(req request.EditChartReq, sysUser *system.Admin) (chartItem *
|
|
}
|
|
}
|
|
|
|
|
|
//判断图表是否存在
|
|
//判断图表是否存在
|
|
- var condition string
|
|
|
|
- var pars []interface{}
|
|
|
|
- condition += " AND chart_info_id <> ? "
|
|
|
|
- pars = append(pars, req.ChartInfoId)
|
|
|
|
- condition += " AND chart_name=? AND source = ? "
|
|
|
|
- pars = append(pars, req.ChartName, chartItem.Source)
|
|
|
|
- count, err := data_manage.GetChartInfoCountByCondition(condition, pars)
|
|
|
|
- if err != nil {
|
|
|
|
- errMsg = "判断图表名称是否存在失败"
|
|
|
|
- err = errors.New("判断图表名称是否存在失败,Err:" + err.Error())
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- if count > 0 {
|
|
|
|
- errMsg = "图表已存在,请重新填写"
|
|
|
|
- err = errors.New(errMsg)
|
|
|
|
- isSendEmail = false
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
|
|
+ //var condition string
|
|
|
|
+ //var pars []interface{}
|
|
|
|
+ //condition += " AND chart_info_id <> ? "
|
|
|
|
+ //pars = append(pars, req.ChartInfoId)
|
|
|
|
+ //condition += " AND chart_name=? AND source = ? "
|
|
|
|
+ //pars = append(pars, req.ChartName, chartItem.Source)
|
|
|
|
+ //count, err := data_manage.GetChartInfoCountByCondition(condition, pars)
|
|
|
|
+ //if err != nil {
|
|
|
|
+ // errMsg = "判断图表名称是否存在失败"
|
|
|
|
+ // err = errors.New("判断图表名称是否存在失败,Err:" + err.Error())
|
|
|
|
+ // return
|
|
|
|
+ //}
|
|
|
|
+ //if count > 0 {
|
|
|
|
+ // errMsg = "图表已存在,请重新填写"
|
|
|
|
+ // err = errors.New(errMsg)
|
|
|
|
+ // isSendEmail = false
|
|
|
|
+ // return
|
|
|
|
+ //}
|
|
|
|
|
|
chartItem.ChartName = req.ChartName
|
|
chartItem.ChartName = req.ChartName
|
|
chartItem.ExtraConfig = string(extraConfigByte)
|
|
chartItem.ExtraConfig = string(extraConfigByte)
|