From ae32c3a7d77e2ed114555623c70e3fbd1d6aba59 Mon Sep 17 00:00:00 2001
From: wang-hao-jie <1550036656@qq.com>
Date: 星期四, 10 三月 2022 08:47:45 +0800
Subject: [PATCH] 违章记录

---
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderSynScheduleImpl.java |   49 ++++++++++++++++++++++++++++---------------------
 1 files changed, 28 insertions(+), 21 deletions(-)

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 b925a92..154a2db 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
@@ -1,7 +1,6 @@
 package cn.exrick.xboot.your.schedulings;
 import cn.exrick.xboot.your.entity.*;
 import cn.exrick.xboot.your.service.*;
-import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
@@ -37,14 +36,12 @@
     private ICustomerService iCustomerService;
 
     @Autowired
-    private ICarService iCarService;
-
-    @Autowired
     private ICustomerReceiveService iCustomerReceiveService;
 
     @Scheduled(cron="0 30 23 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛�
-    //@Scheduled(cron="0 22 17 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛�
+    //@Scheduled(cron="0 22 11 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛�
     public void execute(){
+        System.out.println("寮�濮嬪鐞嗚鍗�");
         QueryWrapper<OrderTaskOriginal> queryWrapper = new QueryWrapper<>();
         queryWrapper.between("create_time",dateStringFormat(new Date()),dateStringFormat2(new Date()));
         List<OrderTaskOriginal> list = iOrderTaskOriginalService.list(queryWrapper);
@@ -52,21 +49,28 @@
         for(OrderTaskOriginal original:list){
             OrderTask orderTask = new OrderTask();
             orderTask.setCode(original.getCode());
-            orderTask.setAreaId(getArea(original.getAreaName()));
+            Area area = getArea(original.getAreaName());
+            orderTask.setAreaId(area.getId());
+            orderTask.setCarId(area.getCarId());
             orderTask.setAreaSectionId(getAreaSection(orderTask.getAreaId(),original.getAreaSection()));
             orderTask.setCustomerId(getCustomer(original.getCustomerCode(),original.getCustomerName(),original.getCustomerPhone(),original.getLinker(),orderTask.getAreaId(),orderTask.getAreaSectionId()));
             orderTask.setEndDate(original.getPacketDate());
             orderTask.setSendDate(original.getSendDate());
             orderTask.setOrderDate(original.getOrderDate());
-            orderTask.setSeq(original.getSeq());
+            if(original.getSeq()!=null){
+                orderTask.setSeq(original.getSeq());
+            }else{
+                orderTask.setSeq(999);
+            }
+
             orderTask.setNum(original.getNum());
-            //orderTask.setCarId(orderTask.getAreaId());
+
             iOrderTaskService.saveOrUpdate(orderTask);
 
             updateCustomerRecive(orderTask.getCustomerId(),original.getLinker(),original.getCustomerPhone());
 
             QueryWrapper<OrderDetailOriginal> wrapper = new QueryWrapper<>();
-            wrapper.between("create_time",dateStringFormat(new Date()),dateStringFormat2(new Date()));
+//            wrapper.between("create_time",dateStringFormat(new Date()),dateStringFormat2(new Date()));
             wrapper.eq("order_id",original.getId());
             List<OrderDetailOriginal> list1 = iOrderDetailOriginalService.list(wrapper);
             for(OrderDetailOriginal o:list1){
@@ -78,6 +82,7 @@
             }
 
         }
+        System.out.println("澶勭悊璁㈠崟缁撴潫");
 
     }
 
@@ -119,7 +124,7 @@
         return one.getId();
     }
 
-    public String getArea(String name){
+    public Area getArea(String name){
         QueryWrapper<Area> queryWrapper = new QueryWrapper<>();
         queryWrapper.eq("name",name);
         Area one = iAreaService.getOne(queryWrapper);
@@ -127,9 +132,9 @@
             Area area = new Area();
             area.setName(name);
             iAreaService.saveOrUpdate(area);
-            return area.getId();
+            return area;
         }
-        return one.getId();
+        return one;
     }
 
     public String getAreaSection(String areaId,String name){
@@ -149,15 +154,17 @@
 
     public String getCarId(String areaId){
         Area area = iAreaService.getById(areaId);
-        String userId = area.getUserId();
-        if(StrUtil.isNotEmpty(userId)){
-            QueryWrapper<Car> queryWrapper = new QueryWrapper<>();
-            queryWrapper.eq("follow_user_id",userId);
-            Car one = iCarService.getOne(queryWrapper);
-            return one.getId();
-        }else{
-            return null;
-        }
+        return area.getCarId();
+//        String userId = area.getUserId();
+//        if(StrUtil.isNotEmpty(userId)){
+//            QueryWrapper<Car> queryWrapper = new QueryWrapper<>();
+//            queryWrapper.eq("follow_user_id",userId);
+//            Car one = iCarService.getOne(queryWrapper);
+//            return one.getId();
+//        }else{
+//            return null;
+//        }
+        //return iAreaService.getCarId(areaId);
     }
 
     public String dateStringFormat(Date strDate) {

--
Gitblit v1.9.1