|
@@ -1911,19 +1911,21 @@ func AddChartInfo(req data_manage.AddChartInfoReq, sysUserId int, sysUserRealNam
|
|
|
|
|
|
// 处理季节性图表横轴配置
|
|
|
{
|
|
|
- if req.SeasonExtraConfig.XStartDate > req.SeasonExtraConfig.XEndDate && req.SeasonExtraConfig.JumpYear != 1 {
|
|
|
- errMsg = "季节性图表配置信息异常:横坐标日期配置错误"
|
|
|
- err = errors.New("季节性图表配置信息异常: 横坐标日期配置错误")
|
|
|
- return
|
|
|
- }
|
|
|
- seasonExtra, tErr := json.Marshal(req.SeasonExtraConfig)
|
|
|
- if tErr != nil {
|
|
|
- errMsg = "季节性图表配置信息异常"
|
|
|
- err = errors.New("季节性图表配置信息异常,Err:" + tErr.Error())
|
|
|
- return
|
|
|
- }
|
|
|
+ if req.SeasonExtraConfig.XEndDate != "" {
|
|
|
+ if req.SeasonExtraConfig.XStartDate > req.SeasonExtraConfig.XEndDate && req.SeasonExtraConfig.JumpYear != 1 {
|
|
|
+ errMsg = "季节性图表配置信息异常:横坐标日期配置错误"
|
|
|
+ err = errors.New("季节性图表配置信息异常: 横坐标日期配置错误")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ seasonExtra, tErr := json.Marshal(req.SeasonExtraConfig)
|
|
|
+ if tErr != nil {
|
|
|
+ errMsg = "季节性图表配置信息异常"
|
|
|
+ err = errors.New("季节性图表配置信息异常,Err:" + tErr.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
- seasonExtraConfig = string(seasonExtra)
|
|
|
+ seasonExtraConfig = string(seasonExtra)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -2245,19 +2247,21 @@ func EditChartInfo(req data_manage.EditChartInfoReq, sysUser *system.Admin) (cha
|
|
|
|
|
|
// 处理季节性图表横轴配置
|
|
|
{
|
|
|
- if req.SeasonExtraConfig.XStartDate > req.SeasonExtraConfig.XEndDate && req.SeasonExtraConfig.JumpYear != 1 {
|
|
|
- errMsg = "季节性图表配置信息异常:横坐标日期配置错误"
|
|
|
- err = errors.New("季节性图表配置信息异常: 横坐标日期配置错误")
|
|
|
- return
|
|
|
- }
|
|
|
- seasonExtra, tErr := json.Marshal(req.SeasonExtraConfig)
|
|
|
- if tErr != nil {
|
|
|
- errMsg = "季节性图表配置信息异常"
|
|
|
- err = errors.New("季节性图表配置信息异常,Err:" + tErr.Error())
|
|
|
- return
|
|
|
- }
|
|
|
+ if req.SeasonExtraConfig.XEndDate != "" {
|
|
|
+ if req.SeasonExtraConfig.XStartDate > req.SeasonExtraConfig.XEndDate && req.SeasonExtraConfig.JumpYear != 1 {
|
|
|
+ errMsg = "季节性图表配置信息异常:横坐标日期配置错误"
|
|
|
+ err = errors.New("季节性图表配置信息异常: 横坐标日期配置错误")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ seasonExtra, tErr := json.Marshal(req.SeasonExtraConfig)
|
|
|
+ if tErr != nil {
|
|
|
+ errMsg = "季节性图表配置信息异常"
|
|
|
+ err = errors.New("季节性图表配置信息异常,Err:" + tErr.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
- seasonExtraConfig = string(seasonExtra)
|
|
|
+ seasonExtraConfig = string(seasonExtra)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|