From 5aa54f3cf3f15a522c2fd1b9b59f946f9c40b0e6 Mon Sep 17 00:00:00 2001 From: tangw Date: Tue, 30 Jun 2026 14:36:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=8A=9F=E8=83=BD=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xtwh/ComStatsParameterController.java | 9 ++++++++- .../service/ComStatsParameterService.java | 1 + .../impl/xtwh/ComStatsParameterServiceImpl.java | 17 ++++++++++++++++- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/liswork/src/main/java/com/czlis/liswork/controller/xtwh/ComStatsParameterController.java b/liswork/src/main/java/com/czlis/liswork/controller/xtwh/ComStatsParameterController.java index fbf29e6..e4c7e47 100644 --- a/liswork/src/main/java/com/czlis/liswork/controller/xtwh/ComStatsParameterController.java +++ b/liswork/src/main/java/com/czlis/liswork/controller/xtwh/ComStatsParameterController.java @@ -43,7 +43,14 @@ public class ComStatsParameterController extends BaseController { ExcelUtil util = new ExcelUtil<>(ComStatsParameter.class); util.exportExcel(response, list, "统计参数数据"); } - + /** + * 根据统计参数编号获取详细信息 + */ + @ApiOperation("复制其他统计参数模板") + @GetMapping(value = "/copyparameter") + public AjaxResult copyparameter(String statsCode,String statsCodeother) { + return success(comStatsParameterService.copyparameter(statsCode,statsCodeother)); + } /** * 根据统计参数编号获取详细信息 */ diff --git a/liswork/src/main/java/com/czlis/liswork/service/ComStatsParameterService.java b/liswork/src/main/java/com/czlis/liswork/service/ComStatsParameterService.java index e2638e9..1dca06d 100644 --- a/liswork/src/main/java/com/czlis/liswork/service/ComStatsParameterService.java +++ b/liswork/src/main/java/com/czlis/liswork/service/ComStatsParameterService.java @@ -5,6 +5,7 @@ import com.czlis.common.core.domain.entity.lis.ComStatsParameter; import java.util.List; public interface ComStatsParameterService { + List copyparameter(String statsCode,String statsCodeother); /** * 查询统计参数信息集合 * diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/xtwh/ComStatsParameterServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/xtwh/ComStatsParameterServiceImpl.java index 8e93e2a..3443723 100644 --- a/liswork/src/main/java/com/czlis/liswork/service/impl/xtwh/ComStatsParameterServiceImpl.java +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/xtwh/ComStatsParameterServiceImpl.java @@ -26,7 +26,22 @@ public class ComStatsParameterServiceImpl implements ComStatsParameterService { public List selectComStatsParameterList(ComStatsParameter Param) { return comStatsParameterMapper.selectComStatsParameterList(Param); } - + @Override + public List copyparameter(String statsCode,String statsCodeother){ + ComStatsParameter param = new ComStatsParameter(); + param.setStatsCode(statsCodeother); + List list=comStatsParameterMapper.selectComStatsParameterList(param); + if(list==null||list.size()==0)return list; + for(ComStatsParameter parameter:list){ + parameter.setParamId(null); + parameter.setStatsCode(statsCode); + if(checkParamCodeUnique(parameter)){ + comStatsParameterMapper.insertComStatsParameter(parameter); + } + } + param.setStatsCode(statsCode); + return comStatsParameterMapper.selectComStatsParameterList(param); + } /** * 查询所有统计模板 *