From 4a8c7756c66e2c5128dc9974ff7d3335deb903e4 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期五, 03 一月 2025 14:18:48 +0800
Subject: [PATCH] merge

---
 medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppMwTransitRouteController.java |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppMwTransitRouteController.java b/medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppMwTransitRouteController.java
index 7fe5e15..5bf20c9 100644
--- a/medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppMwTransitRouteController.java
+++ b/medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppMwTransitRouteController.java
@@ -11,10 +11,7 @@
 import com.sinata.system.domain.dto.MwTransitRouteDTO;
 import com.sinata.system.domain.query.MwTransitRouteQuery;
 import com.sinata.system.domain.vo.MwTransitRouteVO;
-import com.sinata.system.service.MwTransitRouteCarService;
-import com.sinata.system.service.MwTransitRoutePointsService;
-import com.sinata.system.service.MwTransitRouteService;
-import com.sinata.system.service.SysDepartmentService;
+import com.sinata.system.service.*;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiParam;
@@ -44,6 +41,7 @@
     private final MwTransitRouteCarService transitRouteCarService;
     private final MwTransitRoutePointsService pointsService;
     private final SysDepartmentService departmentService;
+    private final ISysUserService userService;
 
     /**
      * 分页列表
@@ -56,14 +54,19 @@
     @PostMapping("/line")
     public R<List<MwTransitRoute>> line() {
         //获取当前用户的车辆
-        SysUser sysUser = SecurityUtils.getLoginUser().getUser();
+        SysUser sysUser1 = SecurityUtils.getLoginUser().getUser();
+        SysUser sysUser = userService.getById(sysUser1.getUserId());
         Long carId = sysUser.getCarId();
         //根据车辆获取线路列表
         List<MwTransitRouteCar> list = transitRouteCarService.lambdaQuery().eq(MwTransitRouteCar::getCarId, carId).list();
         List<Long> routeIds = new ArrayList<>();
+        for (MwTransitRouteCar mwTransitRouteCar : list) {
+            routeIds.add(mwTransitRouteCar.getRouteId());
+        }
         if (routeIds.isEmpty()){
             return R.ok();
         }
+
         List<MwTransitRoute> list1 = mwTransitRouteService.lambdaQuery().in(MwTransitRoute::getId, routeIds).list();
         for (MwTransitRoute mwTransitRoute : list1) {
             SysDepartment byId = departmentService.getById(mwTransitRoute.getDepartmentId());
@@ -76,9 +79,11 @@
     @ApiOperation("获取途径点")
     @PostMapping("/get")
     public R<List<MwTransitRoutePoints>> pageList(@RequestParam Long routeId) {
-
-
         List<MwTransitRoutePoints> list1 = pointsService.lambdaQuery().eq(MwTransitRoutePoints::getRouteId, routeId).orderByAsc(MwTransitRoutePoints::getSortOrder).list();
+        for (MwTransitRoutePoints mwTransitRoutePoints : list1) {
+            SysDepartment byId = departmentService.getById(mwTransitRoutePoints.getDepartmentId());
+            mwTransitRoutePoints.setDepartmentName(byId.getDepartmentName());
+        }
         return R.ok(list1);
     }
 

--
Gitblit v1.7.1