|
@@ -504,3 +504,26 @@ func ChartThemeSave(theme *chart_theme.ChartTheme) (err error) {
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+// ChartThemeTypeSave 上传主题类型信息
|
|
|
+func ChartThemeTypeSave(theme *chart_theme.ChartThemeType) (err error) {
|
|
|
+ if utils.BusinessCode == "" || (utils.BusinessCode != utils.BusinessCodeRelease && utils.BusinessCode != utils.BusinessCodeDebug && utils.BusinessCode != utils.BusinessCodeSandbox) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ //req.BusinessCode = utils.BusinessCode
|
|
|
+ reqJson, err := json.Marshal(theme)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("参数解析异常,Err:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ respItem, err := ChartThemeTypeSaveLib(string(reqJson))
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("上传图表主题信息失败,Err:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if respItem.Ret != 200 {
|
|
|
+ err = fmt.Errorf("上传图表主题信息失败,Err:%v,errMsg:%v", respItem.Msg, respItem.ErrMsg)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|