| | |
| | | package com.moral.task; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.text.SimpleDateFormat; |
| | | import java.time.LocalDateTime; |
| | | import java.time.temporal.ChronoUnit; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.HashMap; |
| | | import java.util.LinkedHashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | |
| | | public ReturnT insertHistorySpecialTable(String params) { |
| | | Map macMap = JSON.parseObject(params); |
| | | List<String> macList = (List<String>) macMap.get("mac"); |
| | | LocalDateTime value = LocalDateTime.now(); |
| | | SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | Calendar calendar=Calendar.getInstance(); |
| | | Date date=calendar.getTime(); |
| | | String s=format.format(date); |
| | | calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1); |
| | | Date date1=calendar.getTime(); |
| | | String s1=format.format(date1); |
| | | Map<String, Object> devices = new HashMap<>(); |
| | | devices.put("macList", macList); |
| | | devices.put("time", value); |
| | | devices.put("startTime", s); |
| | | devices.put("endTime", s1); |
| | | try { |
| | | int count = historyService.insertHistorySpecialTable(devices); |
| | | XxlJobLogger.log("insertHistorySpecialTable:" + count); |