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 | 132 +++++++++++++++++++++++--------------------
1 files changed, 71 insertions(+), 61 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 eb31242..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,61 +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;
-
-//鍒犻櫎鍘嗗彶鏁版嵁
-@Component
-public class OrderDealScheduleImpl {
-
- @Autowired
- private IOrderTaskOriginalService iOrderTaskOriginalService;
-
- @Autowired
- private IOrderDetailOriginalService iOrderDetailOriginalService;
-
- @Autowired
- private IOrderTaskService iOrderTaskService;
-
- @Autowired
- private IOrderDetailService iOrderDetailService;
-
- @Scheduled(cron="0 0 21 * * ?")//姣忔櫄涓嬪崍9鐐规墽琛�
- //@Scheduled(cron="0 * * * * ?")//娴嬭瘯
- 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(-31);
- 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);
- }
-
- 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