|
|
@@ -65,9 +65,7 @@ import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.time.Duration;
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.time.ZoneOffset;
|
|
|
+import java.time.*;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
@@ -1355,7 +1353,12 @@ public class kwfTruckTraceService {
|
|
|
@NotNull
|
|
|
private static VehiclesTrajectoryReq getVehiclesTrajectoryReq(GenerateTraceReq req, KwtWaybillOrder order, String longitude, String latitude, KwtLogisticsOrder logisticsOrder, RFleetVo fleetByTruckId) {
|
|
|
VehiclesTrajectoryReq vehiclesTrajectoryReq = new VehiclesTrajectoryReq();
|
|
|
- vehiclesTrajectoryReq.setTs(req.getDate());
|
|
|
+ String dateStr = req.getDate();
|
|
|
+ // 输入的日期字符串
|
|
|
+ LocalDate date = LocalDate.parse(dateStr, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
|
|
+ LocalDateTime dateTime = date.atTime(LocalTime.now());
|
|
|
+ String result = dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
|
|
|
+ vehiclesTrajectoryReq.setTs(result);
|
|
|
vehiclesTrajectoryReq.setMobile(order.getDriverPhone());
|
|
|
vehiclesTrajectoryReq.setTruckNo(req.getTruckNo());
|
|
|
vehiclesTrajectoryReq.setLongitude(longitude);
|
|
|
@@ -1376,7 +1379,7 @@ public class kwfTruckTraceService {
|
|
|
VehiclesTrajectoryReq.VehicleDataVO vehicleDataVO = new VehiclesTrajectoryReq.VehicleDataVO();
|
|
|
vehicleDataVO.setCarNo(req.getTruckNo());
|
|
|
if (fleetByTruckId != null){
|
|
|
- vehicleDataVO.setFleetId(fleetByTruckId.getId().toString());
|
|
|
+ vehicleDataVO.setFleetId(Objects.nonNull(fleetByTruckId.getId())?fleetByTruckId.getId().toString():"");
|
|
|
vehicleDataVO.setFleetName(fleetByTruckId.getName());
|
|
|
}
|
|
|
vehiclesTrajectoryReq.setVehicleDataVO(vehicleDataVO);
|