Преглед изворни кода

fix:涉密分类全部清空失败的bug修复

Roc пре 11 месеци
родитељ
комит
9938b4f2f9

+ 1 - 4
models/data_manage/data_manage_permission/chart.go

@@ -39,9 +39,6 @@ type ChartClassifyPermission struct {
 // @return err error
 func SetIsPermissionByChartClassifyIdList(classifyIdList []int, chartClassifySource int) (err error) {
 	num := len(classifyIdList)
-	if num <= 0 {
-		return
-	}
 	o, err := orm.NewOrmUsingDB("data").Begin()
 	if err != nil {
 		return
@@ -73,7 +70,7 @@ func SetIsPermissionByChartClassifyIdList(classifyIdList []int, chartClassifySou
 		return
 	}
 
-	if len(classifyIdList) > 0 {
+	if num > 0 {
 		// 将对应的分类设置为涉密
 		sql = `UPDATE chart_classify SET is_join_permission=?,modify_time=now() WHERE source = ? AND chart_classify_id in (` + utils.GetOrmInReplace(num) + `) `
 		_, err = o.Raw(sql, 1, chartClassifySource, classifyIdList).Exec()

+ 1 - 4
models/data_manage/data_manage_permission/edb.go

@@ -37,9 +37,6 @@ type EdbClassifyPermission struct {
 // @param classifyIdList []int
 func SetIsPermissionEdbChartByEdbClassifyIdList(classifyIdList []int, classifyType int) (err error) {
 	num := len(classifyIdList)
-	if num <= 0 {
-		return
-	}
 	o, err := orm.NewOrmUsingDB("data").Begin()
 	if err != nil {
 		return
@@ -71,7 +68,7 @@ func SetIsPermissionEdbChartByEdbClassifyIdList(classifyIdList []int, classifyTy
 		return
 	}
 
-	if len(classifyIdList) > 0 {
+	if num > 0 {
 		// 将对应的分类设置为涉密
 		sql = `UPDATE edb_classify SET is_join_permission=?,modify_time=now() WHERE classify_type = ? AND classify_id in (` + utils.GetOrmInReplace(num) + `) `
 		_, err = o.Raw(sql, 1, classifyType, classifyIdList).Exec()

+ 1 - 4
models/data_manage/data_manage_permission/excel.go

@@ -35,9 +35,6 @@ type ExcelClassifyPermission struct {
 // @return err error
 func SetIsPermissionByExcelClassifyIdList(classifyIdList []int, excelClassifySource int) (err error) {
 	num := len(classifyIdList)
-	if num <= 0 {
-		return
-	}
 	o, err := orm.NewOrmUsingDB("data").Begin()
 	if err != nil {
 		return
@@ -69,7 +66,7 @@ func SetIsPermissionByExcelClassifyIdList(classifyIdList []int, excelClassifySou
 		return
 	}
 
-	if len(classifyIdList) > 0 {
+	if num > 0 {
 		// 将对应的分类设置为涉密
 		sql = `UPDATE excel_classify SET is_join_permission=?,modify_time=now() WHERE source = ? AND excel_classify_id in (` + utils.GetOrmInReplace(num) + `) `
 		_, err = o.Raw(sql, 1, excelClassifySource, classifyIdList).Exec()