fix():代码格式更改

v1.0
DongZeLiang 2024-06-12 15:41:45 +08:00
parent 40a78f7af0
commit 4b77159ce4
6 changed files with 1455 additions and 18 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,10 @@
package com.muyu.vehicle.api;
import com.dtflys.forest.annotation.BaseRequest;
import com.dtflys.forest.annotation.JSONBody;
import com.dtflys.forest.annotation.Post;
import com.muyu.web.common.Result;
import com.muyu.web.config.properties.ServiceConfigProperties;
import com.muyu.web.domain.model.MqttServerModel;
import com.muyu.vehicle.api.req.VehicleConnectionReq;
import com.muyu.web.common.Result;
import com.muyu.web.domain.model.MqttServerModel;
/**
* @author DongZl
@ -17,12 +15,14 @@ public interface ClientAdmin {
/**
*
* @param serviceConfigProperties
* @param vehicleConnectionReq
* @return
*/
@Post(
url = "{vehicleLoadUrl}"
url = "{vehicleLoadUrl}"/*,
headers = {
"X-co-il: DH5I9OIG+N=="
}*/
)
public Result<MqttServerModel> getVehicleLoadAddr (ServiceConfigProperties serviceConfigProperties, @JSONBody VehicleConnectionReq vehicleConnectionReq);
public Result<MqttServerModel> getVehicleLoadAddr ( @JSONBody VehicleConnectionReq vehicleConnectionReq);
}

View File

@ -4,6 +4,8 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* @author DongZl
@ -16,6 +18,7 @@ import lombok.NoArgsConstructor;
@AllArgsConstructor
public class MqttServerModel {
private static final Logger log = LoggerFactory.getLogger(MqttServerModel.class);
/**
* MQTT
*/
@ -25,4 +28,9 @@ public class MqttServerModel {
* MQTT
*/
private String topic;
public String getBroker () {
log.info("broker: {}", broker);
return broker.contains("tcp://") ? broker : "tcp://" + broker + ":1883";
}
}

View File

@ -119,7 +119,7 @@ public class TaskModel {
new Thread(() -> {
try {
while (hashNext()){
Thread.sleep(100);
// Thread.sleep(500);
String vin = next();
try {
consumer.accept(vin);

View File

@ -1,8 +1,13 @@
package com.muyu.web.service.impl;
import com.muyu.vehicle.VehicleInstance;
import com.muyu.vehicle.api.ClientAdmin;
import com.muyu.vehicle.api.req.VehicleConnectionReq;
import com.muyu.vehicle.core.LocalContainer;
import com.muyu.vehicle.model.VehicleData;
import com.muyu.vehicle.model.properties.MqttProperties;
import com.muyu.web.common.PageList;
import com.muyu.web.common.Result;
import com.muyu.web.config.properties.ServiceConfigProperties;
import com.muyu.web.domain.Vehicle;
import com.muyu.web.domain.model.MqttServerModel;
import com.muyu.web.domain.model.PositionModel;
@ -15,12 +20,6 @@ import com.muyu.web.service.PositionRouteService;
import com.muyu.web.service.VehicleInstanceService;
import com.muyu.web.utils.MD5Util;
import com.muyu.web.utils.ReflectUtils;
import com.muyu.vehicle.VehicleInstance;
import com.muyu.vehicle.api.ClientAdmin;
import com.muyu.vehicle.api.req.VehicleConnectionReq;
import com.muyu.vehicle.core.LocalContainer;
import com.muyu.vehicle.model.VehicleData;
import com.muyu.vehicle.model.properties.MqttProperties;
import lombok.extern.log4j.Log4j2;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
@ -47,8 +46,6 @@ public class VehicleInstanceServiceImpl implements VehicleInstanceService {
@Autowired
private ClientAdmin clientAdmin;
@Autowired
private ServiceConfigProperties serviceConfigProperties;
/**
*
@ -116,7 +113,7 @@ public class VehicleInstanceServiceImpl implements VehicleInstanceService {
.nonce(MD5Util.encrypted(UUID.randomUUID().toString().replace("-", "")))
.build();
// 从负载均衡服务器获取配置信息
Result<MqttServerModel> result = clientAdmin.getVehicleLoadAddr(serviceConfigProperties, connectionReq);
Result<MqttServerModel> result = clientAdmin.getVehicleLoadAddr(connectionReq);
if (result.getCode() != 200){
log.error("车辆:[{}],申请上线异常:[{}]", vin, result.getMsg());
throw new RuntimeException("远程服务器没有【"+vin+"】车辆");