package task
|
|
|
|
import (
|
|
omServices "LAPP_GAAS_GFrame_BACKEND/services/om"
|
|
services "LAPP_GAAS_GFrame_BACKEND/services/schedule"
|
|
)
|
|
|
|
var ApsReleaseStatus int
|
|
var feedbackFromMesTaskStatus int
|
|
|
|
func StartApsRelease() {
|
|
if feedbackFromMesTaskStatus == 1 {
|
|
return
|
|
}
|
|
if ApsReleaseStatus == 0 {
|
|
ApsReleaseStatus = 1
|
|
defer func() {
|
|
ApsReleaseStatus = 0
|
|
}()
|
|
} else {
|
|
return
|
|
}
|
|
plantNr := 100
|
|
services.ApsRelease(plantNr)
|
|
}
|
|
|
|
/******************************************************************************
|
|
*
|
|
* @Struct Name : FeedbackFromMes
|
|
*-----------------------------------------------------------------------------
|
|
*
|
|
* @Description : 从mes系统回写状态 时间等数据
|
|
*
|
|
* @Author : zhangxin
|
|
*
|
|
* @Date : 2021-05-13
|
|
*
|
|
******************************************************************************/
|
|
func FeedbackFromMes() {
|
|
if ApsReleaseStatus == 1 {
|
|
return
|
|
}
|
|
if feedbackFromMesTaskStatus == 0 {
|
|
feedbackFromMesTaskStatus = 1
|
|
defer func() {
|
|
feedbackFromMesTaskStatus = 0
|
|
}()
|
|
} else {
|
|
return
|
|
}
|
|
plantNr := 100
|
|
omServicesImpl := omServices.NewOmToMesService()
|
|
omServicesImpl.FeedbackFromMes(plantNr)
|
|
}
|