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.

59 lines
1.7 KiB

  1. package task
  2. import services "LAPP_GAAS_GFrame_BACKEND/services/om"
  3. var transferWorkOrderToMesTaskStatus int
  4. var transferSerialOrderToMesTaskStatus int
  5. /******************************************************************************
  6. *
  7. * @Struct Name : TransferWorkOrderToMes
  8. *-----------------------------------------------------------------------------
  9. *
  10. * @Description : 传输workOrder到Mes的方法
  11. *
  12. * @Author : zhangxin
  13. *
  14. * @Date : 2021-05-12
  15. *
  16. ******************************************************************************/
  17. func TransferWorkOrderToMes() {
  18. if transferWorkOrderToMesTaskStatus == 0 {
  19. transferWorkOrderToMesTaskStatus = 1
  20. defer func() {
  21. transferWorkOrderToMesTaskStatus = 0
  22. }()
  23. } else {
  24. return
  25. }
  26. plantNr := 100
  27. omServices := services.NewOmToMesService()
  28. omServices.TransferWorkOrderToMes(plantNr)
  29. }
  30. /******************************************************************************
  31. *
  32. * @Struct Name : TransferSerialOrderToMes
  33. *-----------------------------------------------------------------------------
  34. *
  35. * @Description : 传输serialOrder到Mes的方法
  36. *
  37. * @Author : zhangxin
  38. *
  39. * @Date : 2021-05-12
  40. *
  41. ******************************************************************************/
  42. func TransferSerialOrderToMes() {
  43. if transferSerialOrderToMesTaskStatus == 0 {
  44. transferSerialOrderToMesTaskStatus = 1
  45. defer func() {
  46. transferSerialOrderToMesTaskStatus = 0
  47. }()
  48. } else {
  49. return
  50. }
  51. plantNr := 100
  52. omServices := services.NewOmToMesService()
  53. omServices.TransferSerialOrderToMes(plantNr)
  54. }