From 1f3996bff580860e6db8a130e245806ab11a7ca7 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Tue, 1 Apr 2025 08:52:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0tagname=E6=8B=BC=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/xml/NuConfigServiceDirectiveMapper.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nursing-unit-api/src/main/java/com/nu/modules/nuApiServiceCategory/mapper/xml/NuConfigServiceDirectiveMapper.xml b/nursing-unit-api/src/main/java/com/nu/modules/nuApiServiceCategory/mapper/xml/NuConfigServiceDirectiveMapper.xml index cf98e0d..cfe4cbe 100644 --- a/nursing-unit-api/src/main/java/com/nu/modules/nuApiServiceCategory/mapper/xml/NuConfigServiceDirectiveMapper.xml +++ b/nursing-unit-api/src/main/java/com/nu/modules/nuApiServiceCategory/mapper/xml/NuConfigServiceDirectiveMapper.xml @@ -27,11 +27,13 @@ csd.sys_org_code, csd.mp3_file, csd.mp4_file, - cdt.id AS tag_id, cdt.tag_name FROM nu_config_service_directive csd - LEFT JOIN nu_directive_tag dt ON csd.id = dt.directive_id - LEFT JOIN nu_config_directive_tag cdt ON dt.tag_id = cdt.id + LEFT JOIN ( + select GROUP_CONCAT(c.tag_name) tag_name,b.directive_id from nu_directive_tag b + LEFT JOIN nu_config_directive_tag c on b.tag_id = c.id + GROUP BY b.directive_id + ) cdt on csd.id = cdt.directive_id LEFT JOIN nu_config_service_type cst ON csd.type_id = cst.id LEFT JOIN (select * from sys_dict_item where dict_id = '1900374791386140674') dict on csd.cycle_type = dict.item_value ) a