From 5487bdb333f785bb7a3f96fb05a34146518e43ea Mon Sep 17 00:00:00 2001 From: huangfeng Date: Thu, 18 Jan 2024 14:51:14 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E7=94=9F=E6=88=90rpt?= =?UTF-8?q?paramindex=E7=9A=84=E6=AD=A3=E7=A1=AE=E5=92=8C=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xydl/cac/controller/ParamBindController.java | 4 ++-- src/main/java/com/xydl/cac/service/ParamBindService.java | 2 +- .../java/com/xydl/cac/service/impl/ParamBindServiceImpl.java | 5 ++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/xydl/cac/controller/ParamBindController.java b/src/main/java/com/xydl/cac/controller/ParamBindController.java index 0ea1e93..f3bf421 100644 --- a/src/main/java/com/xydl/cac/controller/ParamBindController.java +++ b/src/main/java/com/xydl/cac/controller/ParamBindController.java @@ -71,8 +71,8 @@ public class ParamBindController extends BasicController { @PostMapping("generateParamindex") @ApiOperation("生成rptparamindex表的相关绑定数据") public Response generateParamindex() throws Exception { - bindService.generateParamindex(); - return Response.success("OK"); + String msg = bindService.generateParamindex(); + return Response.success(msg); } @PostMapping("clearAll") diff --git a/src/main/java/com/xydl/cac/service/ParamBindService.java b/src/main/java/com/xydl/cac/service/ParamBindService.java index 9d19c57..a0dc234 100644 --- a/src/main/java/com/xydl/cac/service/ParamBindService.java +++ b/src/main/java/com/xydl/cac/service/ParamBindService.java @@ -22,7 +22,7 @@ public interface ParamBindService { BindDetail getBind(Integer eqmid) throws Exception; - void generateParamindex() throws Exception; + String generateParamindex() throws Exception; void clearAll(); } diff --git a/src/main/java/com/xydl/cac/service/impl/ParamBindServiceImpl.java b/src/main/java/com/xydl/cac/service/impl/ParamBindServiceImpl.java index 9f03ea8..da8d110 100644 --- a/src/main/java/com/xydl/cac/service/impl/ParamBindServiceImpl.java +++ b/src/main/java/com/xydl/cac/service/impl/ParamBindServiceImpl.java @@ -237,12 +237,15 @@ public class ParamBindServiceImpl implements ParamBindService { } @Override - public void generateParamindex() throws Exception { + public String generateParamindex() throws Exception { List modevList = modevRepository.findByIcdidIsNotNull(); if (!CollectionUtils.isEmpty(modevList)) { for (Modev item : modevList) { generateOne(item); } + return "已对" + modevList.size() + "条绑定数据生成对应的61850参引数据"; + } else { + throw new BusinessException("无任何绑定数据"); } }