提交 df39c2ed authored 作者: 刘海泉's avatar 刘海泉

新增车辆轨迹

上级 c6131aa0
...@@ -9,8 +9,10 @@ import com.clx.performance.service.trace.TruckTraceService; ...@@ -9,8 +9,10 @@ import com.clx.performance.service.trace.TruckTraceService;
import com.clx.performance.vo.pc.trace.DriverTraceVO; import com.clx.performance.vo.pc.trace.DriverTraceVO;
import com.clx.performance.vo.pc.trace.DriverTruckTraceVO; import com.clx.performance.vo.pc.trace.DriverTruckTraceVO;
import com.clx.performance.vo.pc.trace.OrderChildTraceVO; import com.clx.performance.vo.pc.trace.OrderChildTraceVO;
import com.clx.user.feign.UserClxFeign; import com.clx.user.feign.TruckFeign;
import com.clx.user.vo.feign.TruckOwnerInfoVO;
import com.msl.common.exception.ServiceSystemException; import com.msl.common.exception.ServiceSystemException;
import com.msl.common.result.Result;
import com.msl.common.utils.DateUtils; import com.msl.common.utils.DateUtils;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -27,7 +29,7 @@ public class TraceMonitorServiceImpl implements TraceMonitorService { ...@@ -27,7 +29,7 @@ public class TraceMonitorServiceImpl implements TraceMonitorService {
private final TruckTraceService truckTraceService; private final TruckTraceService truckTraceService;
private final OrderChildDao orderChildDao; private final OrderChildDao orderChildDao;
private final UserClxFeign userClxFeign; private final TruckFeign truckFeign;
private final int TRACE_DAY_MAX = 7; private final int TRACE_DAY_MAX = 7;
@Override @Override
...@@ -51,7 +53,13 @@ public class TraceMonitorServiceImpl implements TraceMonitorService { ...@@ -51,7 +53,13 @@ public class TraceMonitorServiceImpl implements TraceMonitorService {
public OrderChildTraceVO getTruckTrace(QueryTraceParam param) { public OrderChildTraceVO getTruckTrace(QueryTraceParam param) {
checkParam(param); checkParam(param);
//查询车辆的车主信息 //查询车辆的车主信息
long userNo = 0; Result<TruckOwnerInfoVO> result = truckFeign.getTruckOwnerInfo(
param.getTruckNo());
log.info("查询车辆车主信息,车牌号:{},结果:{}",param.getTruckNo(),result);
if(!result.succeed()){
throw new ServiceSystemException(ResultEnum.DATA_NOT_FIND,"未查询到车辆车主信息");
}
long userNo = result.getData().getUserNo();
return this.getTrace(userNo,param.getTruckNo(),param.getBeginTime(),param.getEndTime()); return this.getTrace(userNo,param.getTruckNo(),param.getBeginTime(),param.getEndTime());
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论