task.go 742 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package services
  2. import (
  3. "fmt"
  4. "hongze/hz_crm_api/models/eta_business"
  5. "hongze/hz_crm_api/utils"
  6. )
  7. func Task() {
  8. fmt.Println("task start")
  9. go AutoInsertLogToDB()
  10. go AutoInsertAdminOperateRecordToDB()
  11. //go FixEtaBusinessCodeEncrypt()
  12. fmt.Println("task end")
  13. }
  14. // FixEtaBusinessCodeEncrypt 修复商家编码
  15. func FixEtaBusinessCodeEncrypt() {
  16. ob := new(eta_business.EtaBusiness)
  17. list, e := ob.GetItemsByCondition("", make([]interface{}, 0), []string{}, "")
  18. if e != nil {
  19. fmt.Println(e.Error())
  20. return
  21. }
  22. for _, v := range list {
  23. v.CodeEncrypt = utils.MD5(fmt.Sprintf("%s%s", v.BusinessCode, utils.BusinessCodeSalt))
  24. if e = v.Update([]string{"CodeEncrypt"}); e != nil {
  25. fmt.Println(e.Error())
  26. return
  27. }
  28. }
  29. }