更新添加实时轨迹2

master
tangwenkang 2023-12-01 13:57:11 +08:00
parent 9ddeefa450
commit c8b0bda8f2
7 changed files with 24 additions and 8 deletions

View File

@ -7,6 +7,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date; import java.util.Date;
@ -53,7 +54,8 @@ public class Fence {
/** /**
* *
*/ */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat (pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createdTime; private Date createdTime;
/** /**
* *
@ -62,6 +64,7 @@ public class Fence {
/** /**
* *
*/ */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat (pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updatedTime; private Date updatedTime;
} }

View File

@ -2,10 +2,12 @@ package com.dragon.vehicle.history.common.domain;
import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date; import java.util.Date;
@ -31,10 +33,14 @@ public class HistoryRecord {
/** /**
* *
*/ */
@JsonFormat (pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date startTime; private Date startTime;
/** /**
* *
*/ */
@JsonFormat (pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date endTime; private Date endTime;
/** /**
* 1- 0- * 1- 0-

View File

@ -4,7 +4,9 @@ package com.dragon.vehicle.history.common.domain;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*; import lombok.*;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
@ -31,6 +33,8 @@ public class VehicleData {
/** /**
* *
*/ */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime; private Date createTime;
/** /**

View File

@ -5,6 +5,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date; import java.util.Date;
@ -25,11 +26,13 @@ public class HistoryReq {
/** /**
* *
*/ */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat (pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date startTime; private Date startTime;
/** /**
* *
*/ */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat (pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date endTime; private Date endTime;
} }

View File

@ -51,7 +51,7 @@ public class HistoricalTrackController {
*/ */
@PostMapping("/CarRecord") @PostMapping("/CarRecord")
@DS(value = "slave1") @DS(value = "slave1")
public Result<List<VehicleData>> CarRecord(@RequestBody HistoryReq historyReq){ public Result<List<VehicleData>> carRecord(@RequestBody HistoryReq historyReq){
return Result.success(historicalTrackService.CarRecord(historyReq)); return Result.success(historicalTrackService.carRecord(historyReq));
} }
} }

View File

@ -30,5 +30,5 @@ public interface HistoricalTrackService {
* @param historyReq * @param historyReq
* @return * @return
*/ */
List<VehicleData> CarRecord(HistoryReq historyReq); List<VehicleData> carRecord(HistoryReq historyReq);
} }

View File

@ -56,7 +56,7 @@ public class HistoricalTrackServiceImpl implements HistoricalTrackService {
* @return * @return
*/ */
@Override @Override
public List<VehicleData> CarRecord(HistoryReq historyReq) { public List<VehicleData> carRecord(HistoryReq historyReq) {
LambdaQueryWrapper<VehicleData> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<VehicleData> queryWrapper = new LambdaQueryWrapper<>();
LambdaQueryWrapper<VehicleData> wrapper = queryWrapper LambdaQueryWrapper<VehicleData> wrapper = queryWrapper
.eq(VehicleData::getVin, historyReq.getVin()) .eq(VehicleData::getVin, historyReq.getVin())