package task import ( "github.com/robfig/cron" ) /****************************************************************************** * * @Struct Name : Start *----------------------------------------------------------------------------- * * @Description : 启动定时任务 * * @Author : zhangxin * * @Date : 2021-05-12 * ******************************************************************************/ func Start() error { c := cron.New() var err error // 传递demand数据到阿里云 //err = c.AddFunc("0 */5 * * * ?", TransferArtDemandToPortal) //if err != nil { // return err //} // 传递demand cache数据到阿里云 //err = c.AddFunc("0 */5 * * * ?", TransferArtDemandCacheToPortal) //if err != nil { // return err //} // //err = c.AddFunc("0 0,30 * * * ?", CreateParseFromDBByTimeTask) //if err != nil { // return err //} // //err = c.AddFunc("0 4,36 * * * ?", CreateParseFromDBByDayTask) //if err != nil { // return err //} // //err = c.AddFunc("*/5 * * * * ?", ParseWorkOrderFromDB) //if err != nil { // return err //} // 添加派工 err = c.AddFunc("*/3 * * * * ?", StartApsRelease) if err != nil { return err } // 添加解析订单excel的定时任务 //err = c.AddFunc("*/5 * * * * ?", ParseWorkOrderFromFile) //if err != nil { // return err //} // 添加传输workOrder到Mes的定时任务 //err = c.AddFunc("*/2 * * * * ?", TransferWorkOrderToMes) //if err != nil { // return err //} // 添加传输serialOrder到Mes的定时任务 //err = c.AddFunc("*/2 * * * * ?", TransferSerialOrderToMes) //if err != nil { // return err //} //err = c.AddFunc("*/5 * * * * ?", FeedbackFromMes) //if err != nil { // return err //} c.Start() select {} }