Commit 7391a12a by gdj

修复机队bug

parent 28468f90
......@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
......@@ -39,8 +40,10 @@ public class FleetDTO implements Serializable {
private String nickname;
@JsonProperty(value = "user_list")
private List<FleetUserDTO> userList;
@JsonProperty(value = "device_list")
private List<FleetDeviceDTO> deviceList;
}
......@@ -12,6 +12,7 @@ import com.dji.sdk.cloudapi.device.DeviceEnum;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.ObjectUtils;
import java.util.ArrayList;
import java.util.List;
......@@ -63,10 +64,12 @@ public class FleetDeviceServiceImpl extends ServiceImpl<IFleetDeviceMapper, Flee
LambdaQueryWrapper<DeviceEntity> deviceQueryWrapper = new LambdaQueryWrapper<>();
deviceQueryWrapper.eq(DeviceEntity::getId, fleetDeviceDTO.getDeviceId());
DeviceEntity device = deviceService.getOne(deviceQueryWrapper);
fleetDeviceDTO.setDeviceNickname(device.getNickname());
// 型号
DeviceEnum deviceEnum = DeviceEnum.find(device.getDomain(), device.getDeviceType(), device.getSubType());
fleetDeviceDTO.setDeviceEnumName(deviceEnum.name());
if (!ObjectUtils.isEmpty(device)) {
fleetDeviceDTO.setDeviceNickname(device.getNickname());
// 型号
DeviceEnum deviceEnum = DeviceEnum.find(device.getDomain(), device.getDeviceType(), device.getSubType());
fleetDeviceDTO.setDeviceEnumName(deviceEnum.name());
}
return fleetDeviceDTO;
}
......
......@@ -12,6 +12,7 @@ import com.dji.sample.manage.service.IUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.ObjectUtils;
import java.util.ArrayList;
import java.util.List;
......@@ -66,8 +67,10 @@ public class FleetUserServiceImpl extends ServiceImpl<IFleetUserMapper, FleetUse
userQueryWrapper.eq(UserEntity::getId, fleetUserDTO.getUserId());
UserEntity user = userService.getOne(userQueryWrapper);
fleetUserDTO.setUsername(user.getUsername());
fleetUserDTO.setUserTypeName(UserTypeEnum.find(user.getUserType()).name());
if (!ObjectUtils.isEmpty(user)) {
fleetUserDTO.setUsername(user.getUsername());
fleetUserDTO.setUserTypeName(UserTypeEnum.find(user.getUserType()).name());
}
return fleetUserDTO;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment