jinpengyong
2023-10-13 808b5c18e6acbb75bad247f0a8edda60976abd06
screen-api/src/main/java/com/moral/api/pojo/vo/uav/UAVQueryTimeSlotVOs.java
@@ -26,13 +26,18 @@
            vo.setMac(dto.getMac());
            vo.setName(dto.getName());
            List<Map<String,String>> timeSlotVo = new ArrayList<>();
            List<Map<String, Date>> timeSlot = dto.getTimeSlot();
            for (Map<String, Date> map : timeSlot) {
            List<Map<String, Object>> timeSlot = dto.getTimeSlot();
            for (Map<String, Object> map : timeSlot) {
                Map<String,String> newMap = new LinkedHashMap<>();
                map.forEach((key,value)->{
                    String dateStr = DateUtils.dateToDateString(value, "yyyy-MM-dd HH:mm:ss");
                    newMap.put(key,dateStr);
                });
                //转换开始时间
                Date startDate = (Date) map.get("startTime");
                newMap.put("startTime",DateUtils.dateToDateString(startDate, "yyyy-MM-dd HH:mm:ss"));
                //转换结束时间
                Date endDate = (Date) map.get("endTime");
                newMap.put("endTime",DateUtils.dateToDateString(endDate, "yyyy-MM-dd HH:mm:ss"));
                //存入batch批号
                newMap.put("batch", (String) map.get("batch"));
                newMap.put("total",map.get("total").toString());
                timeSlotVo.add(newMap);
            }
            vo.setTimeSlot(timeSlotVo);