Browse Source

[feat]提交:增加根据设备sn查询航线id航线名称

pull/7/head
杨威 2 weeks ago
parent
commit
98bcf3cc62
  1. 2
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/IWaylineJobService.java
  2. 10
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/WaylineJobServiceImpl.java

2
dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/IWaylineJobService.java

@ -88,5 +88,5 @@ public interface IWaylineJobService {
* */
List<MediaFileDTO> getMediaFileDTO(String jobId, String fileType);
Optional<WaylineJobDTO> getJobByDockSn(String dockSn);
WaylineJobDTO getJobByDockSn(String dockSn);
}

10
dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/WaylineJobServiceImpl.java

@ -268,7 +268,7 @@ public class WaylineJobServiceImpl implements IWaylineJobService {
}
@Override
public Optional<WaylineJobDTO> getJobByDockSn(String dockSn) {
public WaylineJobDTO getJobByDockSn(String dockSn) {
LambdaQueryWrapper<WaylineJobEntity> queryWrapper = new LambdaQueryWrapper<WaylineJobEntity>()
.eq(WaylineJobEntity::getStatus, 2)
@ -277,7 +277,13 @@ public class WaylineJobServiceImpl implements IWaylineJobService {
//降序查询
queryWrapper.orderByDesc(WaylineJobEntity::getCreateTime);
return Optional.ofNullable(entity2Dto(mapper.selectList(queryWrapper).stream().findFirst().orElse(null)));
List<WaylineJobEntity> waylineJobEntities = mapper.selectList(queryWrapper);
if (ObjectUtil.isEmpty(waylineJobEntities)){
return new WaylineJobDTO();
}
return entity2Dto(waylineJobEntities.getFirst());
}

Loading…
Cancel
Save