|
@@ -1,6 +1,8 @@
|
|
package com.ruoyi.web.controller.task;
|
|
package com.ruoyi.web.controller.task;
|
|
|
|
|
|
import cn.hutool.core.convert.Convert;
|
|
import cn.hutool.core.convert.Convert;
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.json.JSONArray;
|
|
import cn.hutool.json.JSONArray;
|
|
import cn.hutool.json.JSONObject;
|
|
import cn.hutool.json.JSONObject;
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
@@ -237,6 +239,11 @@ public class SysGatewayUserTask {
|
|
SingleDeviceBo singleDeviceBo = JSONUtil.toBean(Convert.toStr(gp), SingleDeviceBo.class);
|
|
SingleDeviceBo singleDeviceBo = JSONUtil.toBean(Convert.toStr(gp), SingleDeviceBo.class);
|
|
// 根据deviceCod删除再新增
|
|
// 根据deviceCod删除再新增
|
|
singleDeviceService.remove(Wrappers.<SingleDevice>lambdaQuery().eq(SingleDevice::getDeviceCode, singleDeviceBo.getDeviceCode()));
|
|
singleDeviceService.remove(Wrappers.<SingleDevice>lambdaQuery().eq(SingleDevice::getDeviceCode, singleDeviceBo.getDeviceCode()));
|
|
|
|
+ String utcTime = singleDeviceBo.getTime();
|
|
|
|
+ if (StrUtil.isNotBlank(utcTime)) {
|
|
|
|
+ String concat = StrUtil.concat(true, utcTime.substring(0, 4), "-", utcTime.substring(4, 6), "-", utcTime.substring(6, 11), ":", utcTime.substring(11, 13), ":", utcTime.substring(13));
|
|
|
|
+ singleDeviceBo.setTime(DateUtil.formatDateTime(DateUtil.parseUTC(concat)));
|
|
|
|
+ }
|
|
singleDeviceService.insertByBo(singleDeviceBo);
|
|
singleDeviceService.insertByBo(singleDeviceBo);
|
|
}
|
|
}
|
|
}
|
|
}
|