|
@@ -453,3 +453,33 @@ func AdminDelete(adminName string) (err error) {
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+type ChartThemeReq struct {
|
|
|
+ *chart_theme.ChartTheme
|
|
|
+ BusinessCode string `description:"商家编码"`
|
|
|
+}
|
|
|
+
|
|
|
+// 上传主题信息
|
|
|
+func ChartThemeSave(theme *chart_theme.ChartTheme) (err error) {
|
|
|
+ if utils.BusinessCode == "" || (utils.BusinessCode != utils.BusinessCodeRelease && utils.BusinessCode != utils.BusinessCodeDebug && utils.BusinessCode != utils.BusinessCodeSandbox) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var req ChartThemeReq
|
|
|
+ req.ChartTheme = theme
|
|
|
+ req.BusinessCode = utils.BusinessCode
|
|
|
+ reqJson, err := json.Marshal(req)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("参数解析异常,Err:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ respItem, err := ChartThemeSaveLib(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
|
|
|
+}
|