From e8f0b3422d307c686b3a81269f9e9e4fb34a846e Mon Sep 17 00:00:00 2001 From: wjli <591616088@qq.com> Date: 星期五, 12 四月 2024 10:49:46 +0800 Subject: [PATCH] 指纹登陆返回客户端加密信息 --- xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderDealScheduleImpl.java | 149 ++++++++++++++++++++++++++----------------------- 1 files changed, 78 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..ca695ab 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,78 @@ -//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; + + /** + * 姣忓ぉ21鐐规墽琛� + * 1.灏嗛厤閫佹棩鏈熷皬浜�10澶╁墠鐨勮鍗曞垹闄わ紙t_order_task锛夛紝鍚屾椂鍒犻櫎鐩稿簲璁㈠崟璇︽儏鏁版嵁(t_order_detail) + * 2.灏嗛厤閫佹棩鏈熷皬浜�20澶╁墠鐨勮鍗曚粠鍘熷璁㈠崟鏁版嵁琛ㄥ垹闄�(t_order_original)锛屽悓鏃跺垹闄ょ浉搴斿師濮嬭鍗曡鎯呮暟鎹�(t_order_original_detail) + */ + + @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