From 47f5004419c3c703919b5351034fc9cfa0ac39f8 Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期四, 08 一月 2026 14:52:30 +0800
Subject: [PATCH] 新增大屏接口

---
 tms/src/main/java/com/ruoyi/tms/service/impl/TmsDispatchOrderServiceImpl.java |   33 ++++++++++++++++++++++++++++-----
 1 files changed, 28 insertions(+), 5 deletions(-)

diff --git a/tms/src/main/java/com/ruoyi/tms/service/impl/TmsDispatchOrderServiceImpl.java b/tms/src/main/java/com/ruoyi/tms/service/impl/TmsDispatchOrderServiceImpl.java
index b9e4fba..cc1ac58 100644
--- a/tms/src/main/java/com/ruoyi/tms/service/impl/TmsDispatchOrderServiceImpl.java
+++ b/tms/src/main/java/com/ruoyi/tms/service/impl/TmsDispatchOrderServiceImpl.java
@@ -19,10 +19,7 @@
 import com.ruoyi.system.service.ISysUserService;
 import com.ruoyi.system.service.ISystemDataNoService;
 import com.ruoyi.tms.domain.*;
-import com.ruoyi.tms.domain.vo.DpDriverDispatchItemVo;
-import com.ruoyi.tms.domain.vo.DpDriverDispatchVo;
-import com.ruoyi.tms.domain.vo.DriverDispatchVo;
-import com.ruoyi.tms.domain.vo.ServiceProviderVo;
+import com.ruoyi.tms.domain.vo.*;
 import com.ruoyi.tms.mapper.*;
 import com.ruoyi.tms.service.*;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -447,6 +444,27 @@
         return tmsDispatchOrderMapper.updateTmsDispatchOrder(tmsDispatchOrder);
     }
 
+    @Override
+    public int printDispatchOrder(TmsDispatchOrder tmsDispatchOrder)
+    {
+        return tmsDispatchOrderMapper.update(null,new LambdaUpdateWrapper<TmsDispatchOrder>()
+                .eq(TmsDispatchOrder::getId,tmsDispatchOrder.getId())
+                .set(TmsDispatchOrder::getIsPrint,0)
+                        .setSql("print_count = IFNULL(print_count, 0) + 1")
+                        .set(TmsDispatchOrder::getPrintTime,new Date())
+                        .set(TmsDispatchOrder::getPrintBy,SecurityUtils.getUsername())
+                        .set(TmsDispatchOrder::getSixLinkNo,tmsDispatchOrder.getSixLinkNo())
+                        .set(TmsDispatchOrder::getPortName,tmsDispatchOrder.getPortName())
+                        .set(TmsDispatchOrder::getBillNo,tmsDispatchOrder.getBillNo())
+                        .set(TmsDispatchOrder::getTerminalName,tmsDispatchOrder.getTerminalName())
+                        .set(TmsDispatchOrder::getCargoName,tmsDispatchOrder.getCargoName())
+                        .set(TmsDispatchOrder::getPieceCount,tmsDispatchOrder.getPieceCount())
+                        .set(TmsDispatchOrder::getWeight,tmsDispatchOrder.getWeight())
+                        .set(TmsDispatchOrder::getContactName,tmsDispatchOrder.getContactName())
+                        .set(TmsDispatchOrder::getContactPhone,tmsDispatchOrder.getContactPhone())
+                );
+    }
+
     /**
      * 淇敼璋冨害鍗曠鐞哰鎵归噺]
      *
@@ -588,7 +606,7 @@
                     // 闈炶嚜钀ラ渶瑕佹湁杩愯垂
                     // 杞﹁締鏈嶅姟鍟�
                     // 瀹為檯杞﹀瀷
-                    String actualVehicleType = tmsDispatchOrder.getActualVehicleType();
+                    String actualVehicleType = tmsDispatchOrder.getRequiredVehicleTypes();
                     // 鍑哄彂璺嚎 44,4404,440402,440402102
                     String shipperRegionCode = tmsDispatchOrder.getStartRegionCode();
                     // 鐩殑鍦拌矾绾� 81,8100,810000
@@ -1111,4 +1129,9 @@
     public DpDriverDispatchItemVo selectDataByNo(String no) {
         return tmsDispatchOrderMapper.selectDataByNo(no);
     }
+
+    @Override
+    public List<DpItineraryLogVo> selectItineraryLog() {
+        return tmsDispatchOrderMapper.selectItineraryLog();
+    }
 }

--
Gitblit v1.8.0