|
|
|
|
@ -1,5 +1,6 @@ |
|
|
|
|
package org.springblade.modules.business.controller; |
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
|
import io.swagger.annotations.Api; |
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
@ -19,10 +20,8 @@ import org.springblade.core.tool.utils.Func; |
|
|
|
|
import org.springblade.modules.business.entity.BusLine; |
|
|
|
|
import org.springblade.modules.business.entity.CarAdmin; |
|
|
|
|
import org.springblade.modules.business.entity.CarLiveChannel; |
|
|
|
|
import org.springblade.modules.business.service.ICarAdminService; |
|
|
|
|
import org.springblade.modules.business.service.ICarInfoService; |
|
|
|
|
import org.springblade.modules.business.service.ICarLiveChannelService; |
|
|
|
|
import org.springblade.modules.business.service.IStationHintService; |
|
|
|
|
import org.springblade.modules.business.entity.MorningEvening; |
|
|
|
|
import org.springblade.modules.business.service.*; |
|
|
|
|
import org.springblade.modules.business.service.impl.PublishService; |
|
|
|
|
import org.springblade.modules.business.vo.CarInfoVO; |
|
|
|
|
import org.springblade.modules.business.vo.SiteInfoVO; |
|
|
|
|
@ -64,6 +63,8 @@ public class CommonApiController extends BladeController { |
|
|
|
|
|
|
|
|
|
private final ICarLiveChannelService carLiveChannelService; |
|
|
|
|
|
|
|
|
|
private final IMorningEveningService morningEveningService; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 设置车牌号 |
|
|
|
|
* |
|
|
|
|
@ -137,17 +138,20 @@ public class CommonApiController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
@GetMapping("get-rush-hour") |
|
|
|
|
public R getRushHour() { |
|
|
|
|
List<Map<String, String>> rushHourList = new ArrayList<>(); |
|
|
|
|
Map<String, String> morning = new ArrayMap<>(); |
|
|
|
|
QueryWrapper<MorningEvening> queryWrapper = new QueryWrapper<>(); |
|
|
|
|
queryWrapper.select("morning_start","morning_end","evening_start","evening_end"); |
|
|
|
|
MorningEvening morningEveningVo = morningEveningService.getOne(queryWrapper); |
|
|
|
|
List<Map<String, Object>> rushHourList = new ArrayList<>(); |
|
|
|
|
Map<String, Object> morning = new ArrayMap<>(); |
|
|
|
|
morning.put("name", "早高峰"); |
|
|
|
|
morning.put("starttime", "7:30"); |
|
|
|
|
morning.put("endtime", "8:30"); |
|
|
|
|
morning.put("starttime", morningEveningVo.getMorningStart()); |
|
|
|
|
morning.put("endtime", morningEveningVo.getMorningEnd()); |
|
|
|
|
rushHourList.add(morning); |
|
|
|
|
|
|
|
|
|
Map<String, String> evening = new ArrayMap<>(); |
|
|
|
|
Map<String, Object> evening = new ArrayMap<>(); |
|
|
|
|
evening.put("name", "晚高峰"); |
|
|
|
|
evening.put("starttime", "17:30"); |
|
|
|
|
evening.put("endtime", "18:30"); |
|
|
|
|
evening.put("starttime", morningEveningVo.getEveningStart()); |
|
|
|
|
evening.put("endtime", morningEveningVo.getEveningEnd()); |
|
|
|
|
rushHourList.add(evening); |
|
|
|
|
|
|
|
|
|
return R.data(rushHourList); |
|
|
|
|
|