|
@@ -1192,13 +1192,25 @@ func (this *BIDaShboardController) HomePageSave() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- item := &bi_dashboard.BiDashboardHomePage{
|
|
|
+ item, err := bi_dashboard.GetBiDashboardHomePageById(this.SysUser.AdminId)
|
|
|
+ if err != nil && !utils.IsErrNoRow(err) {
|
|
|
+ br.Msg = "数据不存在"
|
|
|
+ br.ErrMsg = "数据不存在,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ homePageItem := &bi_dashboard.BiDashboardHomePage{
|
|
|
BiDashboardId: req.BiDashboardId,
|
|
|
AdminId: this.SysUser.AdminId,
|
|
|
CreateTime: time.Now(),
|
|
|
ModifyTime: time.Now(),
|
|
|
}
|
|
|
- err = bi_dashboard.SaveBiDashboardHomePage(item)
|
|
|
+
|
|
|
+ if item.BiDashboardHomePageId > 0 {
|
|
|
+ homePageItem.BiDashboardHomePageId = item.BiDashboardHomePageId
|
|
|
+ }
|
|
|
+
|
|
|
+ err = bi_dashboard.SaveBiDashboardHomePage(homePageItem)
|
|
|
if err != nil {
|
|
|
br.Msg = "保存失败"
|
|
|
br.ErrMsg = "保存失败,Err:" + err.Error()
|