From f7714d7740d5969b603993eebe91d1e0f4ee1081 Mon Sep 17 00:00:00 2001
From: huangzhen <867127663@qq.com>
Date: 星期二, 06 九月 2022 10:07:17 +0800
Subject: [PATCH] 新增风险时间、管控措施的增删改查基础代码;新增统一返回值、异常码

---
 src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java
index 4cceff4..c2b1e60 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java
@@ -1,9 +1,13 @@
 package com.ruoyi.doublePrevention.service.impl;
 
+import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.doublePrevention.entity.PreventRiskEvent;
 import com.ruoyi.doublePrevention.entity.PreventRiskUnitUuid;
+import com.ruoyi.doublePrevention.entity.dto.req.PreventRiskEventSaveReqDTO;
 import com.ruoyi.doublePrevention.enums.StatusEnum;
 import com.ruoyi.doublePrevention.service.RiskService;
 import com.ruoyi.doublePrevention.service.baseService.PreventRiskUnitUuidService;
+import com.ruoyi.doublePrevention.vo.ResultVO;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -29,4 +33,31 @@
         riskUnitUuid.setDeleteStatus(StatusEnum.DELETE_STATUS_USE.getCode());
         return preventRiskUnitUuidService.insertRiskUnitUuid(riskUnitUuid);
     }
+
+    /**
+     * 风险事件-新增
+     */
+    @Override
+    public ResultVO<PreventRiskEvent> saveRiskEvent(PreventRiskEventSaveReqDTO riskEventSaveReqDTO) {
+        ResultVO resultVO = new ResultVO<>();
+        resultVO.setCode("200");
+        resultVO.setMsg("新增成功");
+        Long riskUnitId = riskEventSaveReqDTO.getRiskUnitId();
+        String riskEventName = riskEventSaveReqDTO.getRiskEventName();
+        String eventResult = riskEventSaveReqDTO.getEventResult();
+        if (riskUnitId == null){
+            resultVO.setMsg("安全风险分析单元名称不能为空");
+            return resultVO;
+        }
+        if (StringUtils.isEmpty(riskEventName)){
+            resultVO.setMsg("安全风险事件名称");
+            return resultVO;
+        }
+        if (StringUtils.isEmpty(eventResult)){
+            resultVO.setMsg("可能造成得后果");
+            return resultVO;
+        }
+
+        return null;
+    }
 }

--
Gitblit v1.9.2