oa通知前清楚旧OA

This commit is contained in:
gaojiabao
2023-06-14 14:18:47 +08:00
parent 4e4ed04d1c
commit f44fa70dd0
@@ -7,6 +7,7 @@ import com.ydw.bat.wkflow.business_main.datas.entity.BusProcessNew;
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNameService;
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
import com.ydw.bat.wkflow.business_mq.service.CreateMQService;
import com.ydw.bat.wkflow.business_oa.webService.service.impl.WebServiceOAServiceImpl;
import com.ydw.bat.wkflow.util.SpringContextUtil;
import lombok.extern.slf4j.Slf4j;
import org.activiti.engine.RuntimeService;
@@ -52,6 +53,9 @@ public class ScheduledSarBussionessStandReview {
@Autowired
private RuntimeService runtimeService;
@Autowired
private WebServiceOAServiceImpl webServiceOAService;
@Scheduled(cron = "0 0 2 * * ?") //每天的凌晨2点执行
@@ -102,11 +106,13 @@ public class ScheduledSarBussionessStandReview {
String format = dateFormat.format(instanceThree.getTime());
Date ThreeDate = dateFormat.parse(format);
if (review.getTime() == parse.getTime()) {
webServiceOAService.deleteOAByPid(data.getPrcId());
logger.info("====================================当天前时间发送开始!!!!=========================================");
process(data.getPrcId());
logger.info("====================================当天前时间发送成功!!!!=========================================");
}
if (ThreeDate.getTime() == parse.getTime()) {
webServiceOAService.deleteOAByPid(data.getPrcId());
logger.info("====================================三天前时间发送开始!!!!=========================================");
process(data.getPrcId());
logger.info("====================================三天前时间发送成功!!!!=========================================");
@@ -243,11 +249,13 @@ public class ScheduledSarBussionessStandReview {
Date ThreeDate = dateFormat.parse(format);
if (review.getTime() == parse.getTime()) {
webServiceOAService.deleteOAByPid(data.getPrcId());
logger.info("====================================当天前时间发送开始!!!!=========================================");
process(data.getPrcId());
logger.info("====================================当天前时间发送成功!!!!=========================================");
}
if (ThreeDate.getTime() == parse.getTime()) {
webServiceOAService.deleteOAByPid(data.getPrcId());
logger.info("====================================三天前时间发送开始!!!!=========================================");
process(data.getPrcId());
logger.info("====================================三天前时间发送成功!!!!=========================================");