From 404a4bcb1d6d594789570c81054054bdcc76b314 Mon Sep 17 00:00:00 2001 From: zpl Date: Wed, 15 Sep 2021 08:50:38 +0800 Subject: [PATCH] =?UTF-8?q?dnc=E6=95=85=E9=9A=9C=E6=8E=A5=E6=94=B6?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ResourceFaultReceiveServiceImpl.java | 52 +++++++------------ 1 file changed, 19 insertions(+), 33 deletions(-) diff --git a/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceFaultReceiveServiceImpl.java b/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceFaultReceiveServiceImpl.java index 6f554406..87ddeff1 100644 --- a/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceFaultReceiveServiceImpl.java +++ b/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceFaultReceiveServiceImpl.java @@ -1,7 +1,5 @@ package com.foreverwin.mesnac.equip.service.impl; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.foreverwin.mesnac.common.enums.HandleEnum; import com.foreverwin.mesnac.common.util.StringUtil; @@ -22,7 +20,6 @@ import org.springframework.transaction.annotation.Transactional; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import java.util.ArrayList; import java.util.List; import java.util.UUID; @@ -66,21 +63,23 @@ public class ResourceFaultReceiveServiceImpl extends ServiceImpl list = new ArrayList<>(); - // 故障编码及故障时间 - JSONArray jsonArray = JSON.parseArray(faultList); - if (jsonArray == null || jsonArray.size() < 1){ - throw BusinessException.build("设备编号:" + resource + ",故障参数列表不能为空!"); - } - for (int i = 0; i < jsonArray.size(); i++) { - ResourceFaultReceive resourceFaultReceive = new ResourceFaultReceive(); - // 设备编号、站点、创建时间-使用SEND_TIME、创建用户 - resourceFaultReceive.setResrce(resource); - resourceFaultReceive.setSite(site); - resourceFaultReceive.setCreatedDateTime(sendDate); - resourceFaultReceive.setCreateUser(user); - - JSONObject jsonObj = (JSONObject) jsonArray.get(i); - String faultCode = jsonObj.getString("FAULT_CODE"); - resourceFaultReceive.setFaultCode(faultCode); - String description = jsonObj.getString("CONTENT"); - resourceFaultReceive.setDescription(description); - String dateTime = jsonObj.getString("DATE_TIME"); - LocalDateTime faultDate = LocalDateTime.parse(dateTime, dataFormatter); - resourceFaultReceive.setFaultDate(faultDate); - resourceFaultReceive.setHandle(UUID.randomUUID().toString()); - list.add(resourceFaultReceive); - } - resourceFaultReceiveService.saveBatch(list); + ResourceFaultReceive resourceFaultReceive = new ResourceFaultReceive(); + // 设备编号、站点、创建时间-使用SEND_TIME、创建用户 + resourceFaultReceive.setResrce(resource); + resourceFaultReceive.setSite(site); + resourceFaultReceive.setCreatedDateTime(sendDate); + resourceFaultReceive.setCreateUser(user); + + resourceFaultReceive.setFaultCode(faultCode); + resourceFaultReceive.setDescription(description); + resourceFaultReceive.setFaultDate(faultDate); + resourceFaultReceive.setHandle(UUID.randomUUID().toString()); + + resourceFaultReceiveService.save(resourceFaultReceive); }