From 4e837c1e8c6f8a7252fb95776a1530ab737bb684 Mon Sep 17 00:00:00 2001
From: wang-hao-jie <1550036656@qq.com>
Date: 星期一, 06 六月 2022 15:32:42 +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 b95adad..10a3b9f 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(-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;
-//    }
-//}
+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(-14);
+        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