|
@@ -61,6 +61,30 @@ public class VehiclePositionController extends BaseController {
|
|
|
return AjaxResult.success(page);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取机车行驶日志列表
|
|
|
+ *
|
|
|
+ * @param vehiclePositionResp
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "获取机车日志列表")
|
|
|
+ @PostMapping("/listNoPage")
|
|
|
+ @Log(title = "报警信息管理", businessType = BusinessType.SELECT)
|
|
|
+ public AjaxResult listNoPage(@RequestBody VehiclePositionResp vehiclePositionResp) {
|
|
|
+ List<VehiclePosition> list = vehiclePositionService.selectVehiclePositionList(vehiclePositionResp);
|
|
|
+ if(!ObjectUtils.isEmpty(list)){
|
|
|
+ list.forEach(l -> {
|
|
|
+ if (!ObjectUtils.isEmpty(l.getTravelMile())) {
|
|
|
+ l.setTravelMileFormat(AppendUtils.stringAppend(Integer.valueOf(l.getTravelMile())));
|
|
|
+ }
|
|
|
+ if(!ObjectUtils.isEmpty(l.getLineDir())){
|
|
|
+ l.setLineDirName(l.getLineDir() == 1 ? "上行" : "下行");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ return AjaxResult.success(list);
|
|
|
+ }
|
|
|
+
|
|
|
@Log(title = "机车行驶日志", businessType = BusinessType.EXPORT)
|
|
|
@PostMapping("/export")
|
|
|
@ApiOperation(value = "机车行驶日志导出")
|