GAAS GFrame项目web后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
2.1 KiB

  1. package task
  2. import (
  3. "LAPP_GAAS_GFrame_BACKEND/conf"
  4. services "LAPP_GAAS_GFrame_BACKEND/services/log"
  5. "strconv"
  6. )
  7. var transferToPortalTaskStatus int
  8. var transferCacheDataToPortalTaskStatus int
  9. /******************************************************************************
  10. *
  11. * @Struct Name : TransferArtDemandToPortal
  12. *-----------------------------------------------------------------------------
  13. *
  14. * @Description : 传输供应商数据到portal与服务器
  15. *
  16. * @Author : zhangxin
  17. *
  18. * @Date : 2021-05-12
  19. *
  20. ******************************************************************************/
  21. func TransferArtDemandToPortal() {
  22. if transferToPortalTaskStatus == 0 {
  23. transferToPortalTaskStatus = 1
  24. defer func() {
  25. transferToPortalTaskStatus = 0
  26. }()
  27. } else {
  28. return
  29. }
  30. plantNr := 100
  31. getTimeUrl := conf.DbConfig.PortalGetTimeUrl + "?plantNr=" + strconv.Itoa(plantNr)
  32. postFileUrl := conf.DbConfig.PortalPostFileUrl + "?plantNr=" + strconv.Itoa(plantNr)
  33. artDemandHeadService := services.NewArtDemandHeadService()
  34. artDemandHeadService.TransferDataToOrigin(getTimeUrl, postFileUrl, plantNr)
  35. }
  36. /******************************************************************************
  37. *
  38. * @Struct Name : TransferArtDemandToPortal
  39. *-----------------------------------------------------------------------------
  40. *
  41. * @Description : 传输供应商数据到portal与服务器
  42. *
  43. * @Author : zhangxin
  44. *
  45. * @Date : 2021-05-12
  46. *
  47. ******************************************************************************/
  48. func TransferArtDemandCacheToPortal() {
  49. if transferCacheDataToPortalTaskStatus == 0 {
  50. transferCacheDataToPortalTaskStatus = 1
  51. defer func() {
  52. transferCacheDataToPortalTaskStatus = 0
  53. }()
  54. } else {
  55. return
  56. }
  57. plantNr := 100
  58. postFileUrl := conf.DbConfig.PortalCachePostFileUrl + "?plantNr=" + strconv.Itoa(plantNr)
  59. artDemandHeadService := services.NewArtDemandHeadCacheService()
  60. artDemandHeadService.TransferCacheDataToOrigin(plantNr, postFileUrl)
  61. }