industrial_management.go 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package services
  2. import (
  3. "fmt"
  4. "hongze/hongze_cygx/models"
  5. "strings"
  6. )
  7. //修改活动状态
  8. func UpdateIndustrialManagementLabel() (err error) {
  9. defer func() {
  10. if err != nil {
  11. fmt.Println("修改失败,Err:", err.Error())
  12. }
  13. }()
  14. fmt.Println("修改状态0000")
  15. go models.UpdateIndustrialIsNewLabel()
  16. list, err := models.GetIndustrialMorethan10()
  17. if err != nil {
  18. return err
  19. }
  20. if len(list) == 0 {
  21. return
  22. }
  23. var idStr string
  24. for _, v := range list {
  25. idStr += v.IndustrialManagementId + ","
  26. }
  27. idStr = strings.TrimRight(idStr, ",")
  28. go models.UpdateIndustrialIsDeepLabel(idStr)
  29. fmt.Println(idStr)
  30. //go models.UpdateActivitySattusToComplete()
  31. fmt.Println("修改状态完成")
  32. return
  33. }
  34. //修改活动状态
  35. func UpdateIndustrialManagementSubjectNnames() (err error) {
  36. defer func() {
  37. if err != nil {
  38. fmt.Println("修改失败,Err:", err.Error())
  39. }
  40. }()
  41. fmt.Println("修改产业关联标的")
  42. list, err := models.GetIndustrialManagementIds()
  43. if err != nil {
  44. return err
  45. }
  46. for _, v := range list {
  47. //fmt.Println(v.IndustrialManagementId)
  48. var nameSub string
  49. listSub, errdSub := models.GetcygxIndustrialSubject(v.IndustrialManagementId)
  50. if errdSub != nil {
  51. return errdSub
  52. }
  53. for _, v2 := range listSub {
  54. fmt.Println(v2.SubjectName)
  55. nameSub += v2.SubjectName + ","
  56. }
  57. nameSub += v.IndustryName
  58. go models.UpdateIndustrialManagementSubjectNames(nameSub, v.IndustrialManagementId)
  59. }
  60. if len(list) == 0 {
  61. return
  62. }
  63. fmt.Println("修改状态完成")
  64. return
  65. }