|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
|---|
|  |  |  | import org.springframework.stereotype.Service; | 
|---|
|  |  |  | import org.springframework.transaction.annotation.Transactional; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.util.HashMap; | 
|---|
|  |  |  | 
|---|
|  |  |  | private DeviceService deviceService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | @Transactional | 
|---|
|  |  |  | public void insertHistoryHourly(Map<String, Object> data) { | 
|---|
|  |  |  | Map<String, Object> dataAdjust = new HashMap<>(data); | 
|---|
|  |  |  | String mac = data.remove("mac").toString(); | 
|---|
|  |  |  | Date time = DateUtils.getDate((String) data.remove("DataTime"), DateUtils.yyyy_MM_dd_HH_EN); | 
|---|
|  |  |  | Date time = DateUtils.getDate((String) data.remove("DataTime"), DateUtils.yyyyMMddHHmmss_EN); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Integer version = (Integer) data.remove("ver"); | 
|---|
|  |  |  | Map<String, Object> result = new HashMap<>(data); | 
|---|