private List getManagerCarListByUser(long userId) { // 通过用户ID查询到当前用户对应教练的车辆 List moveDeviceList = null; UserIdType userIdType = GM.me.checkUserId(userId); switch (userIdType) { case SUPER_ADMIN: moveDeviceList = GM.me.getMoveDeviceListSuperAdmin(userId); break; case ADMIN: moveDeviceList = getLiveRoomListAdmin(userId); break; case COACH: moveDeviceList = getLiveRoomListCoach(userId); break; }

List<CarManager> carManagersList = new ArrayList<>();// 存放传输数据

if (moveDeviceList != null && !moveDeviceList.isEmpty()) {
    for (DeviceEntity deviceEntity : moveDeviceList) {
        // 车辆状态
        boolean existUser = ExternalCommunicationKit.existUser(deviceEntity.getDeviceId());

        CarManager carManager = new CarManager();
        carManager.setDeviceId(deviceEntity.getDeviceId());
        carManager.setArea(deviceEntity.getArea());// 获取定位
        carManager.setNumberplate(deviceEntity.getNumberplate());
        CarModelAdmin carModelAdmin = GM.me.getCarModelAdminById(deviceEntity.getCarModelAdminId());
        carManager.setModel(carModelAdmin.getModel());
        carManager.setCarType(carModelAdmin.getCarType());
        carManager.setPicturePic(carModelAdmin.getPicturePic());
        carManager.setModelPic(carModelAdmin.getModelPic());
        carManager.setYear(carModelAdmin.getYear());
        carManager.setWorkStatus(existUser ? 1 : 0);
        carManagersList.add(carManager);
    }
}
return carManagersList;
private ListCarManager getManagerCarListByUserlong userId 通过用户ID查询到当前用户对应教练的车辆 ListDeviceEntity moveDeviceList = null; UserIdType userIdType = GMmecheckUserIduserId; if us

原文地址: https://www.cveoy.top/t/topic/iug0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录