广汽安道拓Acura项目MES后台
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.
 
 

36 lines
938 B

package task
import (
"LAPP_ACURA_MOM_BACKEND/common"
"LAPP_ACURA_MOM_BACKEND/infra/logger"
"LAPP_ACURA_MOM_BACKEND/models/channel"
"LAPP_ACURA_MOM_BACKEND/services/pln"
"fmt"
)
func StartApsRelease() error {
// 异步派工
common.ReleaseTaskChannel = make(map[int]*channel.TaskChannel)
custSvr := pln.NewCustOrderService()
err := custSvr.ReleaseTask()
return err
}
func StartCrossPlantTask() error {
// 异步派工
common.CrossPlantTaskCustOrderChannel = make(map[int]*channel.TaskChannel)
custSvr := pln.NewCustOrderService()
err := custSvr.CrossPlantTask()
if err != nil {
fmt.Println("执行跨工厂任务失败, 错误:" + err.Error())
log, _ := logger.NewLogger("后台任务", "跨工厂任务")
log.Error("执行跨工厂任务失败, 错误:" + err.Error())
}
return err
}
func StartTimingPutTaskToChannel() {
// 异步派工
custSvr := pln.NewCustOrderService()
_ = custSvr.PutTaskToChannel()
}