From 8550f1d1e4644ddeba1fd6378a3ac296124b205a Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期一, 24 二月 2025 14:46:30 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/boymi/YiFeiNN
---
medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppMwTransitRouteController.java | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 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 d573a92..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());
@@ -71,16 +74,16 @@
mwTransitRoute.setHospitalName(byId.getDepartmentName());
}
}
-
return R.ok(list1);
-
}
- @ApiOperation("分页列表")
+ @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