|
|
- package task
-
- import (
- jitServices "LAPP_ACURA_MOM_BACKEND/services/jit"
- services "LAPP_ACURA_MOM_BACKEND/services/pln"
- )
-
- var ParsedStatus int
- var ParseToyotaCallOffFileStatus int
- var ParseToyotaCallOffStatus int
- var WriteDeliveryOrderDataStatus int
- var ReadDeliveryOrderDataStatus int
-
- // 解析hongda发运文件
- func StartParseCallOff() {
- if ParsedStatus == 1 {
- return
- } else {
- ParsedStatus = 1
- defer func() {
- ParsedStatus = 0
- }()
- }
- svr := services.NewHondaCalloffService()
- svr.AnalysisTask()
- }
-
- func ParsedToyotaCallOffFile() {
- if ParseToyotaCallOffFileStatus == 1 {
- return
- } else {
- ParseToyotaCallOffFileStatus = 1
- defer func() {
- ParseToyotaCallOffFileStatus = 0
- }()
- }
- svr := services.NewToyotaCalloffService()
- svr.ParseToyotaCallOffFile()
- }
-
-
- func ParsedToyotaCallOff() {
- if ParseToyotaCallOffStatus == 1 {
- return
- } else {
- ParseToyotaCallOffStatus = 1
- defer func() {
- ParseToyotaCallOffStatus = 0
- }()
- }
- svr := services.NewToyotaCalloffService()
- svr.ParseToyotaCallOffCache()
- }
-
- func WriteDeliveryOrderToPLC() {
- if WriteDeliveryOrderDataStatus == 1 {
- return
- } else {
- WriteDeliveryOrderDataStatus = 1
- defer func() {
- WriteDeliveryOrderDataStatus = 0
- }()
- }
- svr := services.NewToyotaDeliveryOrderService()
- svr.WriteDeliveryDataToPLCTask()
- }
-
- func ReadDeliveryOrderDataFromPLC() {
- if ReadDeliveryOrderDataStatus == 1 {
- return
- } else {
- ReadDeliveryOrderDataStatus = 1
- defer func() {
- ReadDeliveryOrderDataStatus = 0
- }()
- }
- svr := jitServices.NewPackOrderService()
- svr.ReadPLCBackFlushDataTask()
- }
|