package scheduledtask import ( "fmt" "hr_server/api/jindie_docking/dockingorganization" "hr_server/api/version1/workWechat" "hr_server/overall/overallhandle" "time" "github.com/robfig/cron/v3" ) /* 定时任务模块 跟随任务一起启动,执行周期性任务操作 */ func TimeTask() { fmt.Println("------------准备启动定时任务--------------") // overallhandle.WriteLog("t", "准备启动定时任务") go func() { c := cron.New(cron.WithSeconds()) //声明定时任务启动器 fmt.Printf("time.UTC--->%v\n", time.Now()) /* 加载任务场景 AddFunc("任务时间格式","执行的任务") */ // c.AddFunc("10 * * * * *", func() { c.AddFunc("0 30 22 * * *", func() { // fmt.Printf("执行定时任务------>%v\n", time.Now()) overallhandle.WriteLog("t", "开始执行行政组织类型对照") dockingorganization.GetOrgType() overallhandle.WriteLog("t", "结束执行行政组织类型对照") overallhandle.WriteLog("t", "开始执行职务类型对照") dockingorganization.JobClass() overallhandle.WriteLog("t", "结束执行职务类型对照") }) //每天22时30分执行 // c.AddFunc("20 * * * * *", func() { c.AddFunc("0 10 23 * * *", func() { overallhandle.WriteLog("t", "开始执行职务对照") dockingorganization.DutiesContrast() overallhandle.WriteLog("t", "结束执行职务对照") overallhandle.WriteLog("t", "开始执行行政组织对照") dockingorganization.OrgAdmin() overallhandle.WriteLog("t", "结束执行行政组织对照") }) //每天23时10分执行 c.AddFunc("0 15 0 * * *", func() { overallhandle.WriteLog("t", "开始执行职位对照") dockingorganization.Position() overallhandle.WriteLog("t", "结束执行职位对照") }) //每天0时15分执行 c.AddFunc("0 0 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(高管)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(48, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(高管)", errWechat) workWechat.NewTimedTasksForOrgWechat(48) overallhandle.WriteLog("t", "结束执行企业微信信息对照(高管)") }) //每天2时分执行 c.AddFunc("0 5 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(综合办)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(49, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(综合办)", errWechat) workWechat.NewTimedTasksForOrgWechat(49) overallhandle.WriteLog("t", "结束执行企业微信信息对照(综合办)") }) //每天2时5分执行 c.AddFunc("0 10 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(人资部)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(50, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(人资部)", errWechat) workWechat.NewTimedTasksForOrgWechat(50) overallhandle.WriteLog("t", "结束执行企业微信信息对照(人资部)") }) //每天2时10分执行 c.AddFunc("0 12 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(企管部)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(51, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(企管部)", errWechat) workWechat.NewTimedTasksForOrgWechat(51) overallhandle.WriteLog("t", "结束执行企业微信信息对照(企管部)") }) //每天2时12分执行 c.AddFunc("0 15 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(财务部)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(52, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(财务部)", errWechat) workWechat.NewTimedTasksForOrgWechat(52) overallhandle.WriteLog("t", "结束执行企业微信信息对照(财务部)") }) //每天2时15分执行 c.AddFunc("0 20 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(营销部)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(53, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(营销部)", errWechat) workWechat.NewTimedTasksForOrgWechat(53) overallhandle.WriteLog("t", "结束执行企业微信信息对照(营销部)") }) //每天2时20分执行 c.AddFunc("0 22 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(生产部)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(54, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(生产部)", errWechat) workWechat.NewTimedTasksForOrgWechat(54) overallhandle.WriteLog("t", "结束执行企业微信信息对照(生产部)") }) //每天2时22分执行 c.AddFunc("0 25 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(质检中心)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(55, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(质检中心)", errWechat) workWechat.NewTimedTasksForOrgWechat(55) overallhandle.WriteLog("t", "结束执行企业微信信息对照(质检中心)") }) //每天2时25分执行 c.AddFunc("0 27 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(保卫部)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(57, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(保卫部)", errWechat) workWechat.NewTimedTasksForOrgWechat(57) overallhandle.WriteLog("t", "结束执行企业微信信息对照(保卫部)") }) //每天2时27分执行 c.AddFunc("0 30 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(技术部)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(145, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(技术部)", errWechat) workWechat.NewTimedTasksForOrgWechat(145) overallhandle.WriteLog("t", "结束执行企业微信信息对照(技术部)") }) //每天2时30分执行 c.AddFunc("0 32 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(安环部)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(56, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(安环部)", errWechat) workWechat.NewTimedTasksForOrgWechat(56) overallhandle.WriteLog("t", "结束执行企业微信信息对照(安环部)") }) //每天2时32分执行 c.AddFunc("0 34 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(备煤车间)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(306, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(备煤车间)", errWechat) workWechat.NewTimedTasksForOrgWechat(306) overallhandle.WriteLog("t", "结束执行企业微信信息对照(备煤车间)") }) //每天2时34分执行 c.AddFunc("0 44 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(机焦车间)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(307, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(机焦车间)", errWechat) workWechat.NewTimedTasksForOrgWechat(307) overallhandle.WriteLog("t", "结束执行企业微信信息对照(机焦车间)") }) //每天2时44分执行 c.AddFunc("0 54 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(化产分厂)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(59, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(化产分厂)", errWechat) workWechat.NewTimedTasksForOrgWechat(59) overallhandle.WriteLog("t", "结束执行企业微信信息对照(化产分厂)") }) //每天2时54分执行 c.AddFunc("0 59 2 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(甲醇分厂)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(61, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(甲醇分厂)", errWechat) workWechat.NewTimedTasksForOrgWechat(61) overallhandle.WriteLog("t", "结束执行企业微信信息对照(甲醇分厂)") }) //每天2时59分执行 c.AddFunc("0 10 3 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(动力分厂)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(60, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(动力分厂)", errWechat) workWechat.NewTimedTasksForOrgWechat(60) overallhandle.WriteLog("t", "结束执行企业微信信息对照(动力分厂)") }) //每天3时10分执行 c.AddFunc("0 20 3 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(电仪分厂)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(181, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(电仪分厂)", errWechat) workWechat.NewTimedTasksForOrgWechat(181) overallhandle.WriteLog("t", "结束执行企业微信信息对照(电仪分厂)") }) //每天3时20分执行 c.AddFunc("0 25 3 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(仓储中心)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(73, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(仓储中心)", errWechat) workWechat.NewTimedTasksForOrgWechat(73) overallhandle.WriteLog("t", "结束执行企业微信信息对照(仓储中心)") }) //每天3时25分执行 c.AddFunc("0 26 3 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(物流中心)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(76, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(物流中心)", errWechat) workWechat.NewTimedTasksForOrgWechat(76) overallhandle.WriteLog("t", "结束执行企业微信信息对照(物流中心)") }) //每天3时26分执行 c.AddFunc("0 40 3 * * *", func() { overallhandle.WriteLog("t", "开始执行企业微信信息对照(玖安工程)") // md5Token := "WorkWechatUpdatePeopleInfo" // errWechat := workWechat.UpdateWechatOrgPeople(76, "txl", md5Token, 1) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(物流中心)", errWechat) workWechat.NewTimedTasksForOrgWechat(201) overallhandle.WriteLog("t", "结束执行企业微信信息对照(玖安工程)") }) //每天3时40分执行 //荣信集团数据处理 c.AddFunc("0 45 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(高管)") workWechat.NewTimedTasksForOrgWechat(6) overallhandle.WriteLog("t", "结束执行企业微信信息对照(高管)") }) //每天3时40分执行 c.AddFunc("0 46 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(办公司)") workWechat.NewTimedTasksForOrgWechat(7) overallhandle.WriteLog("t", "结束执行企业微信信息对照(办公司)") }) //每天3时40分执行 c.AddFunc("0 47 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(人才发展中心)") workWechat.NewTimedTasksForOrgWechat(8) overallhandle.WriteLog("t", "结束执行企业微信信息对照(人才发展中心)") }) //每天3时40分执行 c.AddFunc("0 48 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(企管部)") workWechat.NewTimedTasksForOrgWechat(9) overallhandle.WriteLog("t", "结束执行企业微信信息对照(企管部)") }) //每天3时40分执行 c.AddFunc("0 49 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(审计部)") workWechat.NewTimedTasksForOrgWechat(10) overallhandle.WriteLog("t", "结束执行企业微信信息对照(审计部)") }) //每天3时40分执行 c.AddFunc("0 50 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(法律事务部)") workWechat.NewTimedTasksForOrgWechat(11) overallhandle.WriteLog("t", "结束执行企业微信信息对照(法律事务部)") }) //每天3时40分执行 c.AddFunc("0 51 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(财务部)") workWechat.NewTimedTasksForOrgWechat(12) overallhandle.WriteLog("t", "结束执行企业微信信息对照(财务部)") }) //每天3时40分执行 c.AddFunc("0 52 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(供应部)") workWechat.NewTimedTasksForOrgWechat(13) overallhandle.WriteLog("t", "结束执行企业微信信息对照(供应部)") }) //每天3时40分执行 c.AddFunc("0 53 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(销售部)") workWechat.NewTimedTasksForOrgWechat(14) overallhandle.WriteLog("t", "结束执行企业微信信息对照(销售部)") }) //每天3时40分执行 c.AddFunc("0 54 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(生产计划部)") workWechat.NewTimedTasksForOrgWechat(15) overallhandle.WriteLog("t", "结束执行企业微信信息对照(生产计划部)") }) //每天3时40分执行 c.AddFunc("0 55 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(工程技术部)") workWechat.NewTimedTasksForOrgWechat(16) overallhandle.WriteLog("t", "结束执行企业微信信息对照(工程技术部)") }) //每天3时40分执行 c.AddFunc("0 56 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(基建部)") workWechat.NewTimedTasksForOrgWechat(17) overallhandle.WriteLog("t", "结束执行企业微信信息对照(基建部)") }) //每天3时40分执行 c.AddFunc("0 57 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(安环部)") workWechat.NewTimedTasksForOrgWechat(18) overallhandle.WriteLog("t", "结束执行企业微信信息对照(安环部)") }) //每天3时40分执行 c.AddFunc("0 58 3 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(保卫部)") workWechat.NewTimedTasksForOrgWechat(19) overallhandle.WriteLog("t", "结束执行企业微信信息对照(保卫部)") }) //每天3时40分执行 c.AddFunc("0 05 4 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(纪检部)") workWechat.NewTimedTasksForOrgWechat(140) overallhandle.WriteLog("t", "结束执行企业微信信息对照(纪检部)") }) //每天3时40分执行 c.AddFunc("0 06 4 * * *", func() { // overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(煤焦分厂)") // workWechat.NewTimedTasksForOrgWechat(144) // overallhandle.WriteLog("t", "结束执行企业微信信息对照(煤焦分厂)") overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(荣信集团机焦分厂)") workWechat.NewTimedTasksForOrgWechat(341) overallhandle.WriteLog("t", "结束执行企业微信信息对照(荣信集团机焦分厂)") overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(荣信集团备煤煤分厂)") workWechat.NewTimedTasksForOrgWechat(342) overallhandle.WriteLog("t", "结束执行企业微信信息对照(荣信集团备煤煤分厂)") }) //每天3时40分执行 c.AddFunc("0 16 4 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(化产分厂)") workWechat.NewTimedTasksForOrgWechat(21) overallhandle.WriteLog("t", "结束执行企业微信信息对照(化产分厂)") }) //每天3时40分执行 c.AddFunc("0 26 4 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(动力分厂)") workWechat.NewTimedTasksForOrgWechat(23) overallhandle.WriteLog("t", "结束执行企业微信信息对照(动力分厂)") }) //每天3时40分执行 c.AddFunc("0 36 4 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(甲醇分厂)") workWechat.NewTimedTasksForOrgWechat(24) overallhandle.WriteLog("t", "结束执行企业微信信息对照(甲醇分厂)") }) //每天3时40分执行 c.AddFunc("0 46 4 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(仓储中心)") workWechat.NewTimedTasksForOrgWechat(25) overallhandle.WriteLog("t", "结束执行企业微信信息对照(仓储中心)") }) //每天3时40分执行 c.AddFunc("0 47 4 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(物流中心)") workWechat.NewTimedTasksForOrgWechat(26) overallhandle.WriteLog("t", "结束执行企业微信信息对照(物流中心)") }) //每天3时40分执行 c.AddFunc("0 48 4 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(接待中心)") workWechat.NewTimedTasksForOrgWechat(166) overallhandle.WriteLog("t", "结束执行企业微信信息对照(接待中心)") }) //每天3时40分执行 c.AddFunc("0 49 4 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(质检中心)") workWechat.NewTimedTasksForOrgWechat(167) overallhandle.WriteLog("t", "结束执行企业微信信息对照(质检中心)") }) //每天3时40分执行 c.AddFunc("0 59 4 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(恒信荟荃)") workWechat.NewTimedTasksForOrgWechat(118) overallhandle.WriteLog("t", "结束执行企业微信信息对照(恒信荟荃)") }) //每天3时40分执行 c.AddFunc("0 10 5 * * *", func() { overallhandle.WriteLog("t", "开始执行荣信集团企业微信信息对照(恒信新能源)") workWechat.NewTimedTasksForOrgWechat(330) overallhandle.WriteLog("t", "结束执行企业微信信息对照(恒信新能源)") }) //每天3时40分执行 //新材料 c.AddFunc("0 20 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(焦油车间)") workWechat.NewTimedTasksForOrgWechat(250) overallhandle.WriteLog("t", "结束执行企业微信信息对照(焦油车间)") }) //每天3时40分执行 c.AddFunc("0 21 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(动力车间)") workWechat.NewTimedTasksForOrgWechat(251) overallhandle.WriteLog("t", "结束执行企业微信信息对照(动力车间)") }) //每天3时40分执行 c.AddFunc("0 25 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(针状焦车间)") workWechat.NewTimedTasksForOrgWechat(252) overallhandle.WriteLog("t", "结束执行企业微信信息对照(针状焦车间)") }) //每天3时40分执行 c.AddFunc("0 30 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(综合办)") workWechat.NewTimedTasksForOrgWechat(259) overallhandle.WriteLog("t", "结束执行企业微信信息对照(综合办)") }) //每天3时40分执行 c.AddFunc("0 31 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(安全科)") workWechat.NewTimedTasksForOrgWechat(261) overallhandle.WriteLog("t", "结束执行企业微信信息对照(安全科)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(新入职)") workWechat.NewTimedTasksForOrgWechat(303) overallhandle.WriteLog("t", "结束执行企业微信信息对照(新入职)") }) //每天3时40分执行 //恒信科技 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(仪表工段)") workWechat.NewTimedTasksForOrgWechat(288) overallhandle.WriteLog("t", "结束执行企业微信信息对照(仪表工段)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(电器工段)") workWechat.NewTimedTasksForOrgWechat(289) overallhandle.WriteLog("t", "结束执行企业微信信息对照(电器工段)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(维修工段)") workWechat.NewTimedTasksForOrgWechat(295) overallhandle.WriteLog("t", "结束执行企业微信信息对照(维修工段)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(办公室)") workWechat.NewTimedTasksForOrgWechat(296) overallhandle.WriteLog("t", "结束执行企业微信信息对照(办公室)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(产品精制工段)") workWechat.NewTimedTasksForOrgWechat(297) overallhandle.WriteLog("t", "结束执行企业微信信息对照(产品精制工段)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(苯加氢工段)") workWechat.NewTimedTasksForOrgWechat(298) overallhandle.WriteLog("t", "结束执行企业微信信息对照(苯加氢工段)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(蒽油加氢工段)") workWechat.NewTimedTasksForOrgWechat(299) overallhandle.WriteLog("t", "结束执行企业微信信息对照(蒽油加氢工段)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(辅运工段)") workWechat.NewTimedTasksForOrgWechat(300) overallhandle.WriteLog("t", "结束执行企业微信信息对照(辅运工段)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(新入职)") workWechat.NewTimedTasksForOrgWechat(305) overallhandle.WriteLog("t", "结束执行企业微信信息对照(新入职)") }) //每天3时40分执行 c.AddFunc("0 32 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(暂调乙醇项目人员)") workWechat.NewTimedTasksForOrgWechat(325) overallhandle.WriteLog("t", "结束执行企业微信信息对照(暂调乙醇项目人员)") }) //每天3时40分执行 //新入职人员待分配 c.AddFunc("0 35 5 * * *", func() { overallhandle.WriteLog("t", "开始执行新材料企业微信信息对照(新入职人员待分配)") workWechat.NewTimedTasksForOrgWechat(168) overallhandle.WriteLog("t", "结束执行企业微信信息对照(新入职人员待分配)") }) //每天3时40分执行 //中压热力 c.AddFunc("0 10 21 * * *", func() { overallhandle.WriteLog("t", "开始执行中压热力新材料企业微信信息对照(中压热力)") workWechat.NewTimedTasksForOrgWechat(331) overallhandle.WriteLog("t", "结束执行企业微信信息对照(中压热力)") }) //每天3时40分执行 c.AddFunc("0 10 21 * * *", func() { overallhandle.WriteLog("t", "开始执行中压热力新材料企业微信信息对照(中压热力)") workWechat.NewTimedTasksForOrgWechat(331) overallhandle.WriteLog("t", "结束执行企业微信信息对照(中压热力)") }) //每天3时40分执行 c.AddFunc("0 30 1 * * *", func() { overallhandle.WriteLog("t", "开始执行中压热力企业微信信息对照(集团高管、办公室、财务部、营销部)") workWechat.NewTimedTasksForOrgWechat(44) workWechat.NewTimedTasksForOrgWechat(45) workWechat.NewTimedTasksForOrgWechat(46) workWechat.NewTimedTasksForOrgWechat(47) overallhandle.WriteLog("t", "结束执行企业微信信息对照(集团高管、办公室、财务部、营销部)") }) //每天3时40分执行 //启动 c.Start() //设定全部执行后,最后关闭定时任务 defer c.Stop() select {} }() fmt.Printf("定时任务启动成功!TIME:%v\n", overallhandle.UnixTimeToDay(time.Now().Unix(), 50)) // overallhandle.WriteLog("t", "定时任务启动成功") }