diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/bigscreen/listener/RedisMessageListener.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/bigscreen/listener/RedisMessageListener.java index add56506..7ce0dfac 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/bigscreen/listener/RedisMessageListener.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/bigscreen/listener/RedisMessageListener.java @@ -41,7 +41,7 @@ public class RedisMessageListener implements MessageListener { public void onMessage(Message message, byte[] pattern) { try { // 1. 快速日志记录(证明监听到消息) - log.info("【Redis消息监听】收到消息,长度:{}字节,提交异步处理", message.getBody().length); +// log.info("【Redis消息监听】收到消息,长度:{}字节,提交异步处理", message.getBody().length); // 2. 提交给异步服务处理(核心:线程分离,监听线程立即返回) asyncMessageHandlerService.handleRedisMessageAsync(message); diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/GpsEquipment.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/GpsEquipment.java index e2e72882..8289d4c9 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/GpsEquipment.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/GpsEquipment.java @@ -88,6 +88,11 @@ public class GpsEquipment extends BaseEntity { */ private Integer gpsType; + /** + * 设备类型(0、人员设备,1、车辆设备) + */ + private Integer clientType; + /** * 模型id */ diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/GpsManmachine.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/GpsManmachine.java index 0521514b..c3b808e7 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/GpsManmachine.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/GpsManmachine.java @@ -29,9 +29,14 @@ public class GpsManmachine implements Serializable { private String clientId; /** - * + * 绑定id */ private Long userId; + /** + * 类型(绑定id类型,1、车辆,2人员) + */ + private Integer type; + } diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/bo/GpsEquipmentBo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/bo/GpsEquipmentBo.java index 3b0bd5ba..f00161c0 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/bo/GpsEquipmentBo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/bo/GpsEquipmentBo.java @@ -87,6 +87,11 @@ public class GpsEquipmentBo extends BaseEntity { */ private Integer gpsType; + /** + * 设备类型(0、人员设备,1、车辆设备) + */ + private Integer clientType; + /** * 模型id */ diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/bo/GpsManmachineBo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/bo/GpsManmachineBo.java index b714b782..847411f6 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/bo/GpsManmachineBo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/bo/GpsManmachineBo.java @@ -32,4 +32,10 @@ public class GpsManmachineBo extends BaseEntity { private Long userId; + /** + * 类型(绑定id类型,1、车辆,2人员) + */ + private Integer type; + + } diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/vo/GpsEquipmentVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/vo/GpsEquipmentVo.java index bd4d835b..51c69675 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/vo/GpsEquipmentVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/vo/GpsEquipmentVo.java @@ -106,6 +106,11 @@ public class GpsEquipmentVo implements Serializable { */ private Integer gpsType; + /** + * 设备类型(0、人员设备,1、车辆设备) + */ + private Integer clientType; + /** * 模型id */ diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/vo/GpsManmachineVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/vo/GpsManmachineVo.java index 9fc7054e..718f66e6 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/vo/GpsManmachineVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/domain/vo/GpsManmachineVo.java @@ -41,4 +41,9 @@ public class GpsManmachineVo implements Serializable { private Long userId; + /** + * 类型(绑定id类型,1、车辆,2人员) + */ + private Integer type; + } diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/service/impl/GpsEquipmentServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/service/impl/GpsEquipmentServiceImpl.java index 502cd5bc..e4422649 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/service/impl/GpsEquipmentServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/gps/service/impl/GpsEquipmentServiceImpl.java @@ -6,6 +6,8 @@ import cn.hutool.json.JSONUtil; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.extern.slf4j.Slf4j; +import org.dromara.vehicle.domain.vo.VehVehicleInfoVo; +import org.dromara.vehicle.service.IVehVehicleInfoService; import org.dromara.websocket.websocket.service.InitOnStartWebSocketServer; import org.dromara.common.core.exception.ServiceException; import org.dromara.common.core.utils.MapstructUtils; @@ -70,6 +72,8 @@ public class GpsEquipmentServiceImpl extends ServiceImpl lqw = Wrappers.lambdaQuery(); lqw.orderByDesc(GpsEquipment::getCreateTime); lqw.eq(bo.getGpsType() != null, GpsEquipment::getGpsType, bo.getGpsType()); + lqw.eq(bo.getClientType() != null, GpsEquipment::getClientType, bo.getClientType()); lqw.eq(bo.getProjectId() != null, GpsEquipment::getProjectId, bo.getProjectId()); lqw.eq(bo.getUserId() != null, GpsEquipment::getUserId, bo.getUserId()); lqw.eq(StringUtils.isNotBlank(bo.getClientId()), GpsEquipment::getClientId, bo.getClientId()); @@ -400,6 +414,7 @@ public class GpsEquipmentServiceImpl extends ServiceImpl() .set(GpsEquipment::getUserId,bo.getUserId()) .set(GpsEquipment::getProjectId,bo.getProjectId()) + .set(GpsEquipment::getClientType,bo.getClientType()) .eq(GpsEquipment::getId,bo.getId())); //只能绑定一个设备 List gpsManmachines = gpsManmachineMapper.selectList(Wrappers.lambdaQuery() @@ -411,6 +426,7 @@ public class GpsEquipmentServiceImpl extends ServiceImpl 0; } @@ -420,6 +436,7 @@ public class GpsEquipmentServiceImpl extends ServiceImpl() .set(GpsEquipment::getUserId,null) + .set(GpsEquipment::getClientType,null) .eq(GpsEquipment::getId,bo.getId())); GpsManmachine gpsManmachine = new GpsManmachine(); gpsManmachine.setClientId(bo.getClientId()); diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/vehicle/controller/VehVehicleInfoController.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/vehicle/controller/VehVehicleInfoController.java index 4640bbbd..f023482b 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/vehicle/controller/VehVehicleInfoController.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/vehicle/controller/VehVehicleInfoController.java @@ -46,6 +46,15 @@ public class VehVehicleInfoController extends BaseController { return vehVehicleInfoService.queryPageList(bo, pageQuery); } + /** + * 查询车辆信息列表 + */ +// @SaCheckPermission("vehicle:vehicleInfo:getList") + @GetMapping("/getList") + public R> list(VehVehicleInfoBo bo) { + return R.ok(vehVehicleInfoService.queryList(bo)); + } + /** * 导出车辆信息列表 */