Commit 713ee32c authored by daniel's avatar daniel

fix(bus): 信息查询优化

parent ce47d72c
......@@ -141,7 +141,7 @@
<select id="selectSchedulesByCmptId" resultMap="SchedulesResultMap">
SELECT
id, cmpt_id, schedule_name, license_plate, departure_time_from, departure_time_to, remark1, remark2
id, cmpt_id, schedule_name, license_plate, departure_time_from, departure_time_to, remark1, remark2,start_station_id,end_station_id
FROM gksite.bus_schedule
WHERE cmpt_id = #{cmptId}
AND status = 1 -- 正常状态
......
......@@ -144,6 +144,9 @@ public class BusService {
List<BusStation> stations = busMapper.selectStationsByCmptId(cmptId);
Map<Integer, BusStation> stationMap = stations.stream().collect(Collectors.toMap(BusStation::getId, p -> p));
for(BusSchedule schedule : schedules){
if(schedule.getStartStationId() == null || schedule.getEndStationId() == null){
continue;
}
schedule.setStartStationName(stationMap.get(schedule.getStartStationId()).getStationName());
schedule.setEndStationName(stationMap.get(schedule.getEndStationId()).getStationName());
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment