|  |  |  | 
|---|
|  |  |  | deviceMapper.insert(device); | 
|---|
|  |  |  | Map<String, Object> deviceInfo = selectDeviceInfoById(device.getId()); | 
|---|
|  |  |  | //新增设备信息存入redis | 
|---|
|  |  |  | RedisUtil.del("device_" + device.getMac()); | 
|---|
|  |  |  | RedisUtil.set("device_" + device.getMac(), deviceInfo); | 
|---|
|  |  |  | //操作日志记录 | 
|---|
|  |  |  | HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest(); | 
|---|
|  |  |  | 
|---|
|  |  |  | deviceInfo.put("createTime", DateUtils.dateToDateString(device.getCreateTime())); | 
|---|
|  |  |  | deviceInfo.put("installTime", device.getInstallTime() == null ? null : DateUtils.dateToDateString(device.getInstallTime())); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //扩展字段 | 
|---|
|  |  |  | deviceInfo.put("extend", device.getExtend()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //行业 | 
|---|
|  |  |  | deviceInfo.put("profession", device.getProfession()); | 
|---|
|  |  |  | deviceInfo.put("professionName", device.getProfessionName()); | 
|---|
|  |  |  | 
|---|
|  |  |  | mpInfo.put("id", monitorPoint.getId()); | 
|---|
|  |  |  | mpInfo.put("name", monitorPoint.getName()); | 
|---|
|  |  |  | deviceInfo.put("monitorPoint", mpInfo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | RedisUtil.set("device_" + mac, deviceInfo); | 
|---|
|  |  |  | return deviceInfo; | 
|---|
|  |  |  | } | 
|---|