|
@@ -6,6 +6,7 @@ import com.xy.annotation.LogOperate;
|
|
import com.xy.device.EnumEnvParams;
|
|
import com.xy.device.EnumEnvParams;
|
|
import com.xy.dto.MqttUserDto;
|
|
import com.xy.dto.MqttUserDto;
|
|
import com.xy.entity.DeviceInfo;
|
|
import com.xy.entity.DeviceInfo;
|
|
|
|
+import com.xy.entity.DeviceSysinfo;
|
|
import com.xy.entity.MqttUser;
|
|
import com.xy.entity.MqttUser;
|
|
import com.xy.entity.SysDictRedis;
|
|
import com.xy.entity.SysDictRedis;
|
|
import com.xy.enums.LogEnum;
|
|
import com.xy.enums.LogEnum;
|
|
@@ -44,6 +45,8 @@ public class MqttUserServiceImpl extends ServiceImpl<MqttUserMapper, MqttUser> i
|
|
|
|
|
|
private DeviceInfoServiceImpl deviceInfoService;
|
|
private DeviceInfoServiceImpl deviceInfoService;
|
|
|
|
|
|
|
|
+ private DeviceSysinfoServiceImpl deviceSysinfoService;
|
|
|
|
+
|
|
@PostMapping("obj")
|
|
@PostMapping("obj")
|
|
@ApiOperation("对象查询")
|
|
@ApiOperation("对象查询")
|
|
@LogOperate(logType = LogEnum.LogType.V2, optType = LogEnum.OptType.V3, logContent = "mqtt认证查询")
|
|
@LogOperate(logType = LogEnum.LogType.V2, optType = LogEnum.OptType.V3, logContent = "mqtt认证查询")
|
|
@@ -53,11 +56,14 @@ public class MqttUserServiceImpl extends ServiceImpl<MqttUserMapper, MqttUser> i
|
|
return R.ok().setLogMsg("结果=false,sn=" + obj.getSn());
|
|
return R.ok().setLogMsg("结果=false,sn=" + obj.getSn());
|
|
}
|
|
}
|
|
DeviceInfo deviceInfo = deviceInfoService.getById(mqttUser.getDeviceId());
|
|
DeviceInfo deviceInfo = deviceInfoService.getById(mqttUser.getDeviceId());
|
|
|
|
+ DeviceSysinfo deviceSysinfo = deviceSysinfoService.getById(mqttUser.getDeviceId());
|
|
Map<String, SysDictRedis> map = SysDictUtils.get(EnumEnvParams.Code.CODE.getCode());
|
|
Map<String, SysDictRedis> map = SysDictUtils.get(EnumEnvParams.Code.CODE.getCode());
|
|
SysDictRedis mqttUrl = map.get(EnumEnvParams.MQTT_URL.getCode());
|
|
SysDictRedis mqttUrl = map.get(EnumEnvParams.MQTT_URL.getCode());
|
|
SysDictRedis serverUrl = map.get(EnumEnvParams.SERVER_URL.getCode());
|
|
SysDictRedis serverUrl = map.get(EnumEnvParams.SERVER_URL.getCode());
|
|
MqttUserDto.ObjVo objVo = copy(MqttUserDto.ObjVo.class, mqttUser)
|
|
MqttUserDto.ObjVo objVo = copy(MqttUserDto.ObjVo.class, mqttUser)
|
|
- .setAlgorithmId(deviceInfo.getAlgorithmId());
|
|
|
|
|
|
+ .setAlgorithmId(deviceInfo.getAlgorithmId())
|
|
|
|
+ .setDeviceType(deviceInfo.getDeviceType())
|
|
|
|
+ .setScreenType(deviceSysinfo.getScreenType());
|
|
objVo.setServerTime(System.currentTimeMillis());
|
|
objVo.setServerTime(System.currentTimeMillis());
|
|
objVo.setIpAddress(mqttUrl.getValue());
|
|
objVo.setIpAddress(mqttUrl.getValue());
|
|
objVo.setServerUrl(serverUrl.getValue());
|
|
objVo.setServerUrl(serverUrl.getValue());
|