|  |  | 
 |  |  |             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")); | 
 |  |  |                 timeSlotVo.add(newMap); | 
 |  |  |             } | 
 |  |  |             vo.setTimeSlot(timeSlotVo); |