|
|
- package task
-
- import (
- omModel "LAPP_LF_MOM_BACKEND/models/om"
- services "LAPP_LF_MOM_BACKEND/services/om"
- )
-
- var parseOrderFromFileStatus int
- var parseOrderFromDBStatus int
- var createParseTaskFrmDBByDayStatus int
- var createParseTaskFrmDBByTimeStatus int
-
- /******************************************************************************
- *
- * @Struct Name : ParseWorkOrderFromFile
- *-----------------------------------------------------------------------------
- *
- * @Description : 启动定时任务
- *
- * @Author : zhangxin
- *
- * @Date : 2021-05-12
- *
- ******************************************************************************/
- func ParseWorkOrderFromFile() {
- if parseOrderFromFileStatus == 0 {
- parseOrderFromFileStatus = 1
- defer func() {
- parseOrderFromFileStatus = 0
- }()
- } else {
- return
- }
- plantNr := 100
- omService := services.NewParseMesWorkOrderService()
- omService.OMParseDemandFromFile(plantNr)
- }
-
- /******************************************************************************
- *
- * @Struct Name : ParseWorkOrderFromDB
- *-----------------------------------------------------------------------------
- *
- * @Description : 启动定时任务
- *
- * @Author : zhangxin
- *
- * @Date : 2021-05-12
- *
- ******************************************************************************/
- func ParseWorkOrderFromDB() {
- if parseOrderFromFileStatus == 1 {
- return
- }
- if parseOrderFromDBStatus == 0 {
- parseOrderFromDBStatus = 1
- defer func() {
- parseOrderFromDBStatus = 0
- }()
- } else {
- return
- }
- plantNr := 100
- omService := services.NewParseMesWorkOrderService()
- omService.OMParseDemandFromDB(plantNr)
- }
-
- /******************************************************************************
- *
- * @Struct Name : CreateParseFromDBByDayTask
- *-----------------------------------------------------------------------------
- *
- * @Description : 启动定时任务
- *
- * @Author : zhangxin
- *
- * @Date : 2021-05-12
- *
- ******************************************************************************/
- func CreateParseFromDBByDayTask() {
- if createParseTaskFrmDBByDayStatus == 0 {
- createParseTaskFrmDBByDayStatus = 1
- defer func() {
- createParseTaskFrmDBByDayStatus = 0
- }()
- } else {
- return
- }
- plantNr := 100
- omService := services.NewDemandHeadFromDBService()
- omService.CreateParseTask(plantNr, omModel.ParseTaskTypeByDay)
- }
-
- /******************************************************************************
- *
- * @Struct Name : CreateParseFromDBByTimeTask
- *-----------------------------------------------------------------------------
- *
- * @Description : 启动定时任务
- *
- * @Author : zhangxin
- *
- * @Date : 2021-05-12
- *
- ******************************************************************************/
- func CreateParseFromDBByTimeTask() {
- if createParseTaskFrmDBByTimeStatus == 0 {
- createParseTaskFrmDBByTimeStatus = 1
- defer func() {
- createParseTaskFrmDBByTimeStatus = 0
- }()
- } else {
- return
- }
- plantNr := 100
- omService := services.NewDemandHeadFromDBService()
- omService.CreateParseTask(plantNr, omModel.ParseTaskTypeByTime)
- }
|