|
|
@@ -1,5 +1,7 @@
|
|
|
package com.xunmei.host.dayilcheck.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.date.DateTime;
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.date.LocalDateTimeUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
@@ -9,6 +11,7 @@ import com.xunmei.common.core.constant.Constants;
|
|
|
import com.xunmei.common.core.domain.iot.domain.IotDailyCheckData;
|
|
|
import com.xunmei.common.core.domain.iot.domain.IotServerInfo;
|
|
|
import com.xunmei.common.core.domain.iot.vo.DailyCheckReq;
|
|
|
+import com.xunmei.common.core.utils.DateUtils;
|
|
|
import com.xunmei.host.dayilcheck.mapper.IotDailyCheckDataMapper;
|
|
|
import com.xunmei.host.dayilcheck.service.IotDailyCheckDataService;
|
|
|
import com.xunmei.host.server.service.IotServerInfoService;
|
|
|
@@ -59,7 +62,7 @@ public class IotDailyCheckDataServiceImpl extends ServiceImpl<IotDailyCheckDataM
|
|
|
JSONObject obj = JSON.parseObject(data.toString());
|
|
|
String type = obj.getString("id");
|
|
|
String excelData = obj.getString("excelData");
|
|
|
- IotServerInfo serverInfo = iotServerInfoService.getToken(req.getToken());
|
|
|
+ IotServerInfo serverInfo = iotServerInfoService.selectByToken(req.getToken());
|
|
|
if (ObjectUtil.isEmpty(serverInfo)) {
|
|
|
LogUtils.SOCKET_DAILY_HEALTH.error("未查询到token为 {} 的服务器信息", req.getToken());
|
|
|
return null;
|
|
|
@@ -92,11 +95,12 @@ public class IotDailyCheckDataServiceImpl extends ServiceImpl<IotDailyCheckDataM
|
|
|
|
|
|
DailyCheckReq req = JSON.parseObject(excelData, DailyCheckReq.class);
|
|
|
dailyCheckData.setData(excelData);
|
|
|
- dailyCheckData.setRecordDate(LocalDateTime.parse(req.getRecordDate()));
|
|
|
+ final DateTime time = DateUtil.parse(req.getRecordDate());
|
|
|
+ dailyCheckData.setRecordDate(DateUtils.toLocalDateTime(time));
|
|
|
dailyCheckData.setUserName(req.getUserName());
|
|
|
dailyCheckData.setFileName(serverInfo.getOrgName() + "检查日志" + LocalDateTimeUtil.format(dailyCheckData.getRecordDate(), Constants.HM_FORMAT));
|
|
|
|
|
|
this.saveOrUpdate(dailyCheckData);
|
|
|
-
|
|
|
+ LogUtils.SOCKET_DAILY_HEALTH.error("[网点客户端自检结果上报],入库成功,ID:{},excelData:{}", id, excelData);
|
|
|
}
|
|
|
}
|