From b8086d8c8bf084ed20488a005f957e29ee3cbc8e Mon Sep 17 00:00:00 2001 From: wang-hao-jie <1550036656@qq.com> Date: 星期二, 03 五月 2022 20:08:57 +0800 Subject: [PATCH] 最新版本 --- xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderDealScheduleImpl.java | 142 +++++++++++++++++++++++----------------------- 1 files changed, 71 insertions(+), 71 deletions(-) diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderDealScheduleImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderDealScheduleImpl.java index a78ba90..b95adad 100644 --- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderDealScheduleImpl.java +++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderDealScheduleImpl.java @@ -1,71 +1,71 @@ -package cn.exrick.xboot.your.schedulings; -import cn.exrick.xboot.your.entity.*; -import cn.exrick.xboot.your.service.*; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.scheduling.annotation.Scheduled; -import org.springframework.stereotype.Component; - -import java.text.SimpleDateFormat; -import java.util.Calendar; -import java.util.Date; -import java.util.List; - -//鍒犻櫎鍘嗗彶鏁版嵁 -@Component -public class OrderDealScheduleImpl { - - @Autowired - private IOrderTaskOriginalService iOrderTaskOriginalService; - - @Autowired - private IOrderDetailOriginalService iOrderDetailOriginalService; - - @Autowired - private IOrderTaskService iOrderTaskService; - - @Autowired - private IOrderDetailService iOrderDetailService; - - @Autowired - private IDuoZhengService iDuoZhengService; - - @Scheduled(cron="0 0 21 * * ?")//姣忔櫄涓嬪崍9鐐规墽琛� - //@Scheduled(cron="0 33 17 * * ?")//娴嬭瘯 - public void execute(){ - String day = getDay(-8); - QueryWrapper<OrderTask> wrapper = new QueryWrapper<>(); - wrapper.lt("send_Date",day); - iOrderTaskService.remove(wrapper); - - QueryWrapper<OrderDetail> wrapper2 = new QueryWrapper<>(); - wrapper2.lt("create_time",day+" 00:00:00"); - iOrderDetailService.remove(wrapper2); - - String day2 = getDay(-30); - QueryWrapper<OrderTaskOriginal> wrapper3 = new QueryWrapper<>(); - wrapper3.lt("create_time",day2+" 00:00:00"); - iOrderTaskOriginalService.remove(wrapper3); - - QueryWrapper<OrderDetailOriginal> wrapper4 = new QueryWrapper<>(); - wrapper4.lt("create_time",day2+" 00:00:00"); - iOrderDetailOriginalService.remove(wrapper4); - - QueryWrapper<DuoZheng> wrapper5 = new QueryWrapper<>(); - iDuoZhengService.remove(wrapper5); - - List<DuoZheng> list = iDuoZhengService.getYiHuDuoZheng(); - iDuoZhengService.saveBatch(list); - } - - private String getDay(int day){ - Date dNow = new Date(); //褰撳墠鏃堕棿 - Calendar calendar = Calendar.getInstance(); //寰楀埌鏃ュ巻 - calendar.setTime(dNow);//鎶婂綋鍓嶆椂闂磋祴缁欐棩鍘� - calendar.add(Calendar.DAY_OF_MONTH, day); //璁剧疆涓哄墠n澶� - Date dBefore = calendar.getTime(); //寰楀埌鍓嶄竴澶╃殑鏃堕棿 - SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //璁剧疆鏃堕棿鏍煎紡 - String defaultStartDate = sdf.format(dBefore); - return defaultStartDate; - } -} +//package cn.exrick.xboot.your.schedulings; +//import cn.exrick.xboot.your.entity.*; +//import cn.exrick.xboot.your.service.*; +//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.scheduling.annotation.Scheduled; +//import org.springframework.stereotype.Component; +// +//import java.text.SimpleDateFormat; +//import java.util.Calendar; +//import java.util.Date; +//import java.util.List; +// +////鍒犻櫎鍘嗗彶鏁版嵁 +//@Component +//public class OrderDealScheduleImpl { +// +// @Autowired +// private IOrderTaskOriginalService iOrderTaskOriginalService; +// +// @Autowired +// private IOrderDetailOriginalService iOrderDetailOriginalService; +// +// @Autowired +// private IOrderTaskService iOrderTaskService; +// +// @Autowired +// private IOrderDetailService iOrderDetailService; +// +// @Autowired +// private IDuoZhengService iDuoZhengService; +// +// @Scheduled(cron="0 0 21 * * ?")//姣忔櫄涓嬪崍9鐐规墽琛� +// //@Scheduled(cron="0 33 17 * * ?")//娴嬭瘯 +// public void execute(){ +// String day = getDay(-15); +// QueryWrapper<OrderTask> wrapper = new QueryWrapper<>(); +// wrapper.lt("send_Date",day); +// iOrderTaskService.remove(wrapper); +// +// QueryWrapper<OrderDetail> wrapper2 = new QueryWrapper<>(); +// wrapper2.lt("create_time",day+" 00:00:00"); +// iOrderDetailService.remove(wrapper2); +// +// String day2 = getDay(-30); +// QueryWrapper<OrderTaskOriginal> wrapper3 = new QueryWrapper<>(); +// wrapper3.lt("create_time",day2+" 00:00:00"); +// iOrderTaskOriginalService.remove(wrapper3); +// +// QueryWrapper<OrderDetailOriginal> wrapper4 = new QueryWrapper<>(); +// wrapper4.lt("create_time",day2+" 00:00:00"); +// iOrderDetailOriginalService.remove(wrapper4); +// +// QueryWrapper<DuoZheng> wrapper5 = new QueryWrapper<>(); +// iDuoZhengService.remove(wrapper5); +// +// List<DuoZheng> list = iDuoZhengService.getYiHuDuoZheng(); +// iDuoZhengService.saveBatch(list); +// } +// +// private String getDay(int day){ +// Date dNow = new Date(); //褰撳墠鏃堕棿 +// Calendar calendar = Calendar.getInstance(); //寰楀埌鏃ュ巻 +// calendar.setTime(dNow);//鎶婂綋鍓嶆椂闂磋祴缁欐棩鍘� +// calendar.add(Calendar.DAY_OF_MONTH, day); //璁剧疆涓哄墠n澶� +// Date dBefore = calendar.getTime(); //寰楀埌鍓嶄竴澶╃殑鏃堕棿 +// SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //璁剧疆鏃堕棿鏍煎紡 +// String defaultStartDate = sdf.format(dBefore); +// return defaultStartDate; +// } +//} -- Gitblit v1.9.1