From 172c5525cbdba1c3b32b47cb60bd35bed707101c Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期一, 27 三月 2023 17:18:48 +0800
Subject: [PATCH] 增加功能

---
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/OrderSynScheduleImpl.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 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 22046d7..0da8c98 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,6 +1,7 @@
 package cn.exrick.xboot.your.schedulings;
 import cn.exrick.xboot.your.entity.*;
 import cn.exrick.xboot.your.service.*;
+import cn.hutool.core.date.DateUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
@@ -42,7 +43,7 @@
     @Autowired
     private IOrderLogService iOrderLogService;
 
-    @Scheduled(cron="0 30 23 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛�
+    @Scheduled(cron="0 40 15 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛�
     //@Scheduled(cron="0 11 15 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛�
     public void execute(){
         System.out.println("寮�濮嬪鐞嗚鍗�");
@@ -59,9 +60,13 @@
                 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()));
+                Customer customer = getCustomer(original.getCustomerCode(), original.getCustomerName(), original.getCustomerPhone(), original.getLinker(), orderTask.getAreaId(), orderTask.getAreaSectionId());
+                orderTask.setCustomerId(customer.getId());
+                orderTask.setCustomerName(customer.getName());
+                orderTask.setLinker(customer.getLinker());
                 orderTask.setEndDate(original.getPacketDate());
-                orderTask.setSendDate(original.getSendDate());
+                //orderTask.setSendDate(original.getSendDate());
+                orderTask.setSendDate(DateUtil.offsetDay(original.getOrderDate(),1));
                 orderTask.setOrderDate(original.getOrderDate());
                 if(original.getSeq()!=null){
                     orderTask.setSeq(original.getSeq());
@@ -118,7 +123,7 @@
         }
     }
 
-    public String getCustomer(String customerCode,String customerName,String customerPhone,String linker,String areaId,String areaSectionId){
+    public Customer getCustomer(String customerCode,String customerName,String customerPhone,String linker,String areaId,String areaSectionId){
         QueryWrapper<Customer> queryWrapper = new QueryWrapper<>();
         queryWrapper.eq("licence",customerCode);
         Customer one = iCustomerService.getOne(queryWrapper);
@@ -132,12 +137,12 @@
             customer.setAreaSectionId(areaSectionId);
             customer.setKstatus(1);
             iCustomerService.saveOrUpdate(customer);
-            return customer.getId();
+            return customer;
         }
         one.setAreaId(areaId);
         one.setAreaSectionId(areaSectionId);
         iCustomerService.saveOrUpdate(one);
-        return one.getId();
+        return one;
     }
 
     public Area getArea(String name){

--
Gitblit v1.9.1