From afb277a81e060c6275f11e9f9f102b5dcfd80a72 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期四, 27 六月 2024 09:46:05 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml | 48 +++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 39 insertions(+), 9 deletions(-) diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml index d94cfbd..6fdf155 100644 --- a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml @@ -73,16 +73,46 @@ <select id="selectSvyLibTemplateList" parameterType="com.smartor.domain.SvyLibTemplateReq" resultMap="SvyLibTemplateResult"> - select a.svyid, a.categoryid, a.svycode, a.svyname, a.description, a.introduce,a.submitprompt, a.templateid, - a.version,a.centerlibrarycode, a.centerlibraryid, a.islocal, a.isenable, a.orgid, a.del_flag, a.create_by, - a.create_time, a.update_by, a.update_time, a.isupload, - a.upload_time,a.dept_names,a.value_type,a.label_info,a.reply, - a.campus,a.suitway,a.script_score,a.score_type,a.otherdata - ,c.icdname from svy_lib_template - a,icd10_association b,icd10 c + SELECT + a.svyid, + a.categoryid, + a.svycode, + a.svyname, + a.description, + a.introduce, + a.submitprompt, + a.templateid, + a.version, + a.centerlibrarycode, + a.centerlibraryid, + a.islocal, + a.isenable, + a.orgid, + a.del_flag, + a.create_by, + a.create_time, + a.update_by, + a.update_time, + a.isupload, + a.upload_time, + a.dept_names, + a.value_type, + a.label_info, + a.reply, + a.campus, + a.suitway, + a.script_score, + a.score_type, + a.otherdata, + b.icd10code, + b.icd10name + FROM + svy_lib_template a + JOIN (select outid,GROUP_CONCAT(icd10code) as icd10code,GROUP_CONCAT(icd10name) as icd10name from + icd10_association group by outid) b ON a.del_flag = 0 + AND a.svyid = b.outid <where> - a.del_flag=0 and - a.svyid=b.SVYID and b.ICD10CODE=c.icdcode + a.del_flag=0 <if test="categoryid != null ">and a.categoryid = #{categoryid}</if> <if test="svyid != null ">and a.svyid = #{svyid}</if> <if test="svyname != null and svyname != ''">and a.svyname like concat('%', #{svyname}, '%')</if> -- Gitblit v1.9.3