| | |
| | | package com.moral.task; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.moral.entity.Device; |
| | | import com.moral.service.DeviceAdjustValueService; |
| | | import com.moral.service.DeviceAdjustValueTimingService; |
| | | import com.moral.service.DeviceService; |
| | | import com.moral.util.AlarmUtils_2; |
| | | import com.moral.util.LengthOfTimeUtils; |
| | | import com.moral.util.RedisUtils; |
| | | import com.xxl.job.core.biz.model.ReturnT; |
| | | import com.xxl.job.core.handler.annotation.XxlJob; |
| | | import com.xxl.job.core.log.XxlJobLogger; |
| | |
| | | |
| | | @Resource |
| | | private DeviceAdjustValueService deviceAdjustValueService; |
| | | |
| | | @Resource |
| | | private DeviceService deviceService; |
| | | |
| | | @Resource |
| | | RedisUtils redisUtils; |
| | | |
| | | @XxlJob("DeviceAdjustValueTiming") |
| | | public ReturnT DeviceAdjustValueTiming(String params) { |
| | |
| | | }else { |
| | | deviceAdjustValueService.updateValueByDeviceID(device_id,value); |
| | | } |
| | | try { |
| | | // 存储到redis |
| | | //Map<String,String> adjustMap = new HashMap<>(); |
| | | if(value!=null&&!value.isEmpty()){ |
| | | Map<String, Object> valueMap = JSON.parseObject(value); |
| | | System.out.println("valueMap:"+valueMap); |
| | | if(!valueMap.isEmpty()){ |
| | | Device device = deviceService.getDeviceByID(device_id); |
| | | String key = RedisUtils.getAdjustKey(device.getMac()); |
| | | redisUtils.set(key,valueMap); |
| | | } |
| | | } |
| | | }catch (Exception e){ |
| | | ReturnT returnT = new ReturnT(500, "插入redis出现问题!"); |
| | | return returnT; |
| | | } |
| | | ReturnT returnT = new ReturnT(200, "校准值变更成功!"); |
| | | return returnT; |
| | | } |