Bladeren bron

no message

xingzai 1 jaar geleden
bovenliggende
commit
b91254e077
3 gewijzigde bestanden met toevoegingen van 16 en 14 verwijderingen
  1. 1 1
      models/report_mapping_category_group.go
  2. 2 0
      services/article.go
  3. 13 13
      services/report_mapping_category_group.go

+ 1 - 1
models/report_mapping_category_group.go

@@ -39,7 +39,7 @@ func AddCygxReportMappingCategoryGroupMulti(items []*CygxReportMappingCategoryGr
 		}
 	}()
 	//删除原有数据
-	sql := ` DELETE FROM cygx_report_mapping_category_group WHERE article_id = ?  `
+	sql := ` DELETE FROM cygx_report_mapping_category_group WHERE article_id = ? AND is_by_hand = 0  `
 	_, err = o.Raw(sql, articleId).Exec()
 	if err != nil {
 		return

+ 2 - 0
services/article.go

@@ -1189,6 +1189,8 @@ func HandleArticleListByApi(artcleId int) (err error) {
 			//}
 		}
 	}
+
+	AddCygxReportMappingCategoryGroupByArticleId(artcleId)
 	return err
 }
 

+ 13 - 13
services/report_mapping_category_group.go

@@ -9,25 +9,26 @@ import (
 	"time"
 )
 
-func init232() {
-	var condition string
-	var pars []interface{}
-	condition += ` AND publish_status  = 1 `
-
-	list, err := models.GetArticleList(condition, pars)
-	fmt.Println(err)
-	for _, v := range list {
-		AddCygxReportMappingCategoryGroupByArticleId(v.ArticleId)
-	}
-}
+//func init() {
+//	var condition string
+//	var pars []interface{}
+//	condition += ` AND publish_status  = 1 `
+//
+//	list, err := models.GetArticleList(condition, pars)
+//	fmt.Println(err)
+//	for _, v := range list {
+//		AddCygxReportMappingCategoryGroupByArticleId(v.ArticleId)
+//	}
+//}
 
 // AddCygxReportMappingCategoryGroupByArticleId  根据文章ID建立分类分组,主客观权限分组
 func AddCygxReportMappingCategoryGroupByArticleId(articleId int) {
 	fmt.Println(articleId)
+	time.Sleep(5 * time.Second)
 	var err error
 	defer func() {
 		if err != nil {
-			go utils.SendAlarmMsg("记录用户文章浏览记录,失败"+err.Error(), 2)
+			go utils.SendAlarmMsg("根据文章ID建立分类分组,主客观权限分组,失败"+err.Error(), 2)
 		}
 	}()
 	detail, e := models.GetArticleDetailById(articleId)
@@ -71,7 +72,6 @@ func AddCygxReportMappingCategoryGroupByArticleId(articleId int) {
 		if detail.TypeName == "纪要" {
 			item.PermissionType = 2
 		}
-		item.PermissionType = v.PermissionType
 		item.ArticleId = articleId
 		item.CreateTime = time.Now()
 		item.ModifyTime = time.Now()