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) }