From 335084ec750d2c9cc3621119a40c6042805ca1b0 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 12 十二月 2023 17:17:53 +0800 Subject: [PATCH] zjh 2023/12/12--3 --- ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java | 15 +++++++-------- ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java | 2 +- ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java | 4 ++-- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java | 14 +++++++------- ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java | 4 ++-- 5 files changed, 19 insertions(+), 20 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java index fba5891..f712ad5 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java @@ -1542,14 +1542,13 @@ String summary = remark.getSummary(); if (null != summary) { String[] split = summary.split(";"); - List<Long> longList = new ArrayList<>(); - for (String str : split) { - if(!"".equals(str)){ - longList.add(Long.valueOf(str)); - } - } -// parent.put("parentAdvice", tjAdviceService.getAdviceStringByIds(longList)); - //parent.put("parentAdvice", tjAdviceService.getAdviceStringsByIds(Arrays.asList(split))); +// List<Long> longList = new ArrayList<>(); +// for (String str : split) { +// if(!"".equals(str)){ +// longList.add(Long.valueOf(str)); +// } +// } +// parent.put("parentAdvice", tjAdviceService.getAdviceStringByIds(split)); parent.put("parentAdvice", tjAdviceService.getAdviceStringByIds(split)); } else { parent.put("parentAdvice", null); diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java index c9b6c3f..21504c6 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java @@ -489,14 +489,14 @@ String summary = remark.getSummary(); if (null != summary) { String[] split = summary.split(";"); - List<Long> longList = new ArrayList<>(); - for (String str : split) { - if(!"".equals(str)){ - longList.add(Long.valueOf(str)); - } - } - //parent.put("parentAdvice", tjAdviceService.getAdviceStringByIds(longList)); +// List<Long> longList = new ArrayList<>(); +// for (String str : split) { +// if(!"".equals(str)){ +// longList.add(Long.valueOf(str)); +// } +// } parent.put("parentAdvice", tjAdviceService.getAdviceStringByIds(split)); +// parent.put("parentAdvice", tjAdviceService.getAdviceStringByIds(split)); } else { parent.put("parentAdvice", null); diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java index bd4f772..8f942e5 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjAdviceMapper.java @@ -72,11 +72,11 @@ "#{id}", "</foreach>", "</script>" }) - public String getAdviceStringByIds(@Param("aList") List<String> aList); + public String getAdviceStringByIdss(@Param("aList") String[] aList); - @Select({"<script>", "select GROUP_CONCAT(a.title Separator ';') from tj_advice a where a.id in", + @Select({"<script>", "select * from tj_advice a where a.id in", "<foreach collection='aList' item='id' open='(' separator=',' close=')'>", "#{id}", "</foreach>", diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java index a96ac45..bba3d7b 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjAdviceService.java @@ -62,7 +62,7 @@ public int deleteTjAdviceById(Long id); - public String getAdviceStringsByIds(List<String> aList); + public String getAdviceStringsByIds(String[] split); List<TjAdvice> getAdviceStringByIds(String[] aList); diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java index 0c509b9..b4a5d85 100644 --- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjAdviceServiceImpl.java @@ -91,8 +91,8 @@ } @Override - public String getAdviceStringsByIds(List<String> aList) { - return tjAdviceMapper.getAdviceStringByIds(aList); + public String getAdviceStringsByIds(String[] aList) { + return tjAdviceMapper.getAdviceStringByIdss(aList); } @Override -- Gitblit v1.8.0