From cffed2a393ab56471dab54c73b6aac21496cb1f8 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期四, 09 五月 2024 14:23:01 +0800 Subject: [PATCH] 导入功能调整 --- src/main/java/com/ruoyi/project/tr/riskList/controller/BaseRiskController.java | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/ruoyi/project/tr/riskList/controller/BaseRiskController.java b/src/main/java/com/ruoyi/project/tr/riskList/controller/BaseRiskController.java index 2d8c061..e0e306d 100644 --- a/src/main/java/com/ruoyi/project/tr/riskList/controller/BaseRiskController.java +++ b/src/main/java/com/ruoyi/project/tr/riskList/controller/BaseRiskController.java @@ -204,25 +204,25 @@ judgeDataBlean = Boolean.FALSE; errorMessage += StringUtils.isEmpty(errorMessage)? - "第" + (i + 1) + "行,该[基础清单名称]不能为空" :"<br/> 第" + (i + 1) + "行,该[基础清单名称]不能为空"; + "第" + (i + 2) + "行,该[基础清单名称]不能为空" :"<br/> 第" + (i + 1) + "行,该[基础清单名称]不能为空"; } if (StringUtil.isEmpty(importData.getCheckType())) { judgeDataBlean = Boolean.FALSE; errorMessage += StringUtils.isEmpty(errorMessage)? - "第" + (i + 1) + "行,该[检查类别]不能为空" :"<br/> 第" + (i + 1) + "行,该[检查类别]不能为空"; + "第" + (i + 2) + "行,该[检查类别]不能为空" :"<br/> 第" + (i + 1) + "行,该[检查类别]不能为空"; } if (StringUtil.isEmpty(importData.getCheckContent())) { judgeDataBlean = Boolean.FALSE; errorMessage += StringUtils.isEmpty(errorMessage)? - "第" + (i + 1) + "行,该[检查内容]不能为空" :"<br/> 第" + (i + 1) + "行,该[检查内容]不能为空"; + "第" + (i + 2) + "行,该[检查内容]不能为空" :"<br/> 第" + (i + 1) + "行,该[检查内容]不能为空"; } if (StringUtil.isEmpty(importData.getControlMeasureCode())) { judgeDataBlean = Boolean.FALSE; errorMessage += StringUtils.isEmpty(errorMessage)? - "第" + (i + 1) + "行,该[管控措施编号]不能为空" :"<br/> 第" + (i + 1) + "行,该[管控措施编号]不能为空"; + "第" + (i + 2) + "行,该[管控措施编号]不能为空" :"<br/> 第" + (i + 1) + "行,该[管控措施编号]不能为空"; } } @@ -250,7 +250,7 @@ riskList.setCompanyId(getSysUser().getCompanyId()); int resultRiskList = riskListService.insertRiskList(riskList); if (resultRiskList < 1){ //todo 需要检查是否收到标题行影响 - return AjaxResult.error("第" + i + "行基础清单插入错误,导入失败"); + throw new RuntimeException("第" + (i+2) + "行基础清单插入错误,导入失败"); } }else { riskList.setRiskListId(infoByRiskListName.getRiskListId()); @@ -266,20 +266,20 @@ } int resultBaseCheckPoint = baseCheckPointService.insertBaseCheckPoint(baseCheckPoint); if (resultBaseCheckPoint < 1){ - return AjaxResult.error("第" + i + "行风险点插入错误,导入失败"); + throw new RuntimeException("第" + (i+2) + "行风险点插入错误,导入失败"); } //3.preventRiskCheckUnit PreventRiskControlMeasure controlMeasure = riskControlMeasureService.getPreventRiskControlMeasureByControlMeasureCode(importData.getControlMeasureCode()); if (ObjectUtils.isEmpty(controlMeasure)){ - return AjaxResult.error("第" + i + "行管控措施不存在,导入失败"); + throw new RuntimeException("第" + (i+2) + "行管控措施不存在,导入失败"); } preventPointAndMeasureParams.setRiskId(riskList.getRiskListId()); preventPointAndMeasureParams.setBaseCheckPointId(baseCheckPoint.getCheckPointId()); preventPointAndMeasureParams.setControlMeasureId(controlMeasure.getId()); int result = riskService.insertPointAndMeasure(preventPointAndMeasureParams); - if (ObjectUtils.isEmpty(controlMeasure)){ - return AjaxResult.error("第" + i + "行风险点与管控措施关联关系保持出错,导入失败"); + if (result < 1){ + throw new RuntimeException("第" + (i+2) + "行风险点与管控措施关联关系保持出错,导入失败"); } } -- Gitblit v1.9.2