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