|  |  |  | 
|---|
|  |  |  | 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); | 
|---|