From 33574d5287d1a098ef72b6bbd65dc23100c2974e Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期四, 06 四月 2023 09:23:13 +0800
Subject: [PATCH] 增加功能
---
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java | 21 ++++++++++++++++++---
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderSynScheduleImpl.java | 7 ++++---
2 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java
index c2f0f9b..6c3eec3 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java
@@ -83,6 +83,8 @@
@Autowired
private ICustomerReceiveService iCustomerReceiveService;
+ boolean b = false;
+
@RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
@ApiOperation(value = "閫氳繃id鑾峰彇")
@@ -446,6 +448,16 @@
@RequestMapping(value = "/insertOrders", method = RequestMethod.GET)
@ApiOperation(value = "瑙f瀽璁㈠崟")
public Result<Object> insertOrders(String sendTime) {
+ if(b){
+ return ResultUtil.error("姝e湪澶勭悊");
+ }
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
+ Date parse = null;
+ try {
+ parse = sdf.parse(sendTime);
+ } catch (ParseException e) {
+ e.printStackTrace();
+ }
String formatDate = getFormatDate(sendTime);
QueryWrapper<OrderTask> wrapper2 = new QueryWrapper<OrderTask>();
wrapper2.eq("order_date", formatDate);
@@ -454,9 +466,11 @@
return ResultUtil.error("宸插瓨鍦ㄤ粖鏃ユ暟鎹�");
}else {
QueryWrapper<OrderTaskOriginal> queryWrapper = new QueryWrapper<>();
- queryWrapper.between("order_date",dateStringFormat(getDate(sendTime)),dateStringFormat2(getDate(sendTime)));
+ queryWrapper.between("order_date",DateUtil.beginOfDay(parse),DateUtil.endOfDay(parse));
List<OrderTaskOriginal> originals = iOrderTaskOriginalService.list(queryWrapper);
-
+ if(originals.size()>0){
+ b=true;
+ }
int sumNum = 0;
for(OrderTaskOriginal original:originals){
try {
@@ -501,7 +515,7 @@
}
iOrderDetailService.saveBatch(detailList);
}catch (Exception e){
- System.out.println("鎶ラ敊浜�");
+ System.out.println(original.getId()+"鎶ラ敊浜�");
}
}
@@ -510,6 +524,7 @@
orderLog.setType(0);
iOrderLogService.save(orderLog);
System.out.println("澶勭悊璁㈠崟缁撴潫");
+ b=false;
return ResultUtil.success("瀵煎叆鎴愬姛");
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderSynScheduleImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderSynScheduleImpl.java
index 0da8c98..c394ff3 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderSynScheduleImpl.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderSynScheduleImpl.java
@@ -7,6 +7,7 @@
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
+import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
@@ -43,12 +44,12 @@
@Autowired
private IOrderLogService iOrderLogService;
- @Scheduled(cron="0 40 15 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛�
+ @Scheduled(cron="0 59 15 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛�
//@Scheduled(cron="0 11 15 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛�
public void execute(){
System.out.println("寮�濮嬪鐞嗚鍗�");
QueryWrapper<OrderTaskOriginal> queryWrapper = new QueryWrapper<>();
- queryWrapper.between("create_time",dateStringFormat(new Date()),dateStringFormat2(new Date()));
+ queryWrapper.between("order_date",DateUtil.beginOfDay(new Date()),DateUtil.endOfDay(new Date()));
List<OrderTaskOriginal> list = iOrderTaskOriginalService.list(queryWrapper);
int sumNum = 0;
@@ -95,7 +96,7 @@
}
iOrderDetailService.saveBatch(detailList);
}catch (Exception e){
-
+ System.out.println(original.getId()+"瀹氭椂杞崲鎶ラ敊");
}
}
--
Gitblit v1.9.1