Browse Source

不能和自己的图表重名

xiziwen 5 tháng trước cách đây
mục cha
commit
404873c753
2 tập tin đã thay đổi với 4 bổ sung4 xóa
  1. 1 1
      controllers/bi_dashboard.go
  2. 3 3
      models/bi_dashboard/bi_dashboard.go

+ 1 - 1
controllers/bi_dashboard.go

@@ -69,7 +69,7 @@ func (this *BIDaShboardController) AddDashboard() {
 		br.Msg = "名称不能为空"
 		return
 	}
-	nameItem, err := bi_dashboard.GetDashboardByName(req.BiDashboardName)
+	nameItem, err := bi_dashboard.GetDashboardByName(req.BiDashboardName, this.SysUser.AdminId)
 	if err != nil && err.Error() != utils.ErrNoRow() {
 		br.Msg = "查询失败"
 		br.ErrMsg = "查询失败,Err:" + err.Error()

+ 3 - 3
models/bi_dashboard/bi_dashboard.go

@@ -162,9 +162,9 @@ WHERE a.sys_admin_id = ? GROUP BY a.bi_dashboard_id   `
 }
 
 // getByName
-func GetDashboardByName(name string) (item *BiDashboard, err error) {
-	sql := `SELECT * FROM bi_dashboard WHERE bi_dashboard_name = ? limit 1`
+func GetDashboardByName(name string,adminId int) (item *BiDashboard, err error) {
+	sql := `SELECT * FROM bi_dashboard WHERE bi_dashboard_name = ? and sys_admin_id =? limit 1`
 	o := orm.NewOrm()
-	err = o.Raw(sql, name).QueryRow(&item)
+	err = o.Raw(sql, name, adminId).QueryRow(&item)
 	return
 }