kaiyu
2021-09-13 34e183fcd9286ec4f419b048884c661101bddc42
screen-api
获取无人机飞行日期按照时间排序
2 files modified
10 ■■■■■ changed files
screen-api/src/main/java/com/moral/api/pojo/vo/uav/UAVQueryDateVO.java 9 ●●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java 1 ●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/pojo/vo/uav/UAVQueryDateVO.java
@@ -3,10 +3,7 @@
import com.moral.util.DateUtils;
import lombok.Data;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.*;
/**
 * @ClassName UAVQueryDateVO
@@ -25,7 +22,7 @@
            * @Author: 陈凯裕
            * @Date: 2021/9/8
            */
    public HashSet<String> datesStr;
    public Set<String> datesStr;
    /**
    * @Description: 将业务层返回数据转化为vo层数据
@@ -37,7 +34,7 @@
    public static UAVQueryDateVO convert(List<Date> dates){
        //日志格式转化为字符串格式
        UAVQueryDateVO uavQueryDateVO = new UAVQueryDateVO();
        HashSet<String> datesStr = new HashSet<>();
        Set<String> datesStr = new LinkedHashSet<>();
        for (Date date : dates) {
            datesStr.add(DateUtils.dateToDateString(date,"yyyy-MM-dd"));
        }
screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java
@@ -63,6 +63,7 @@
        queryWrapper.between("batch", startDate, endDate);
        //设置查询字段
        queryWrapper.select("DISTINCT batch");
        queryWrapper.orderByDesc("batch");
        //查询结果
        List<HistorySecondUav> historySecondUavs = historySecondUavMapper.selectList(queryWrapper);
        //结果转为Date集合