Эх сурвалжийг харах

Merge branch 'BI_Dashboard' into dm

zwxi 6 сар өмнө
parent
commit
3025746f2f

+ 14 - 2
controllers/bi_dashboard.go

@@ -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()