From a067fdbf6b1374a1402096c722257575916eab99 Mon Sep 17 00:00:00 2001
From: wjli <591616088@qq.com>
Date: 星期四, 11 五月 2023 16:21:14 +0800
Subject: [PATCH] 1.首页分段显示 2.配送订单页可根据分段显示 3.后端配送率统计
---
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..597d74d 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(-10);
+ 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(-20);
+ 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