package services import ( "context" "fmt" "hongze/hongze_cygx/models" "strings" ) //修改标签状态 func UpdateIndustrialManagementLabel(cont context.Context) (err error) { defer func() { if err != nil { fmt.Println("修改失败,Err:", err.Error()) } }() fmt.Println("修改状态0000") go models.UpdateIndustrialIsNewLabel() list, err := models.GetIndustrialMorethan10() if err != nil { return err } if len(list) == 0 { return } var idStr string for _, v := range list { idStr += v.IndustrialManagementId + "," } idStr = strings.TrimRight(idStr, ",") go models.UpdateIndustrialIsDeepLabel(idStr) //fmt.Println(idStr) //go models.UpdateActivitySattusToComplete() fmt.Println("修改状态完成") return } //修改活动状态 func UpdateIndustrialManagementSubjectNnames() (err error) { defer func() { if err != nil { fmt.Println("修改失败,Err:", err.Error()) } }() fmt.Println("修改产业关联标的") list, err := models.GetIndustrialManagementIds() if err != nil { return err } for _, v := range list { //fmt.Println(v.IndustrialManagementId) var nameSub string listSub, errdSub := models.GetcygxIndustrialSubject(v.IndustrialManagementId) if errdSub != nil { return errdSub } for _, v2 := range listSub { fmt.Println(v2.SubjectName) nameSub += v2.SubjectName + "," } nameSub += v.IndustryName go models.UpdateIndustrialManagementSubjectNames(nameSub, v.IndustrialManagementId) } if len(list) == 0 { return } fmt.Println("修改状态完成") return } func ChageIndustrialArticleNum(cont context.Context) (err error) { allList, err := models.IndustrialManagementAll() if err != nil { fmt.Println("GetArticleAll Err:", err.Error()) return } for _, v := range allList { total, errTop := models.GetIndustrialManagementArtCount(v.IndustrialManagementId) if errTop != nil { fmt.Println("Top Err:", errTop.Error()) return } if total > 0 { err = models.UpdateIndustrialManagementArtReadNum(total, v.IndustrialManagementId) if err != nil { fmt.Println("Update Err:", err.Error()) return } } } return }