From 8d913e5594f45ca2a4ce656ea9feb99ffe715913 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期五, 29 十一月 2024 18:44:58 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml | 99 +++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 79 insertions(+), 20 deletions(-) diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml index ca0fcb6..4264cc7 100644 --- a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateMapper.xml @@ -27,19 +27,29 @@ <result property="isupload" column="isupload"/> <result property="uploadTime" column="upload_time"/> <result property="deptNames" column="dept_names"/> - <result property="labelInfo" column="label_info"/> <result property="campus" column="campus"/> <result property="suitway" column="suitway"/> <result property="otherdata" column="otherdata"/> <result property="valueType" column="value_type"/> <result property="reply" column="reply"/> + <result property="scriptScore" column="script_score"/> + <result property="scoreType" column="score_type"/> + <result property="prologue" column="prologue"/> + <result property="instruction" column="instruction"/> + <result property="conclusion" column="conclusion"/> + <result property="longTemp" column="long_temp"/> </resultMap> <sql id="selectSvyLibTemplateVo"> select svyid, categoryid, + long_temp, + instruction, + prologue, + conclusion, value_type, reply, + score_type, svycode, svyname, description, @@ -60,30 +70,66 @@ isupload, upload_time, dept_names, - label_info, campus, suitway, + script_score, otherdata from svy_lib_template </sql> - <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.otherdata - ,c.icdname from svy_lib_template - a,icd10_association b,icd10 c + <select id="selectSvyLibTemplateList" parameterType="com.smartor.domain.SvyLibTemplateReq" + resultMap="SvyLibTemplateResult"> + SELECT + a.svyid, + a.long_temp, + a.conclusion, + a.instruction, + a.prologue, + 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.reply, + a.campus, + a.suitway, + a.script_score, + a.score_type, + a.otherdata, + b.icd10code, + b.icd10name + FROM + svy_lib_template a + LEFT 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="longTemp != null ">and a.long_temp = #{longTemp}</if> <if test="svyname != null and svyname != ''">and a.svyname like concat('%', #{svyname}, '%')</if> - <if test="description != null and description != ''">and a.icdname like concat('%', #{description}, '%') + <if test="description != null and description != ''">and b.icd10name like concat('%', #{description}, '%') </if> </where> + order by a.create_time desc </select> <select id="selectSvyLibTemplateBySvyid" parameterType="Long" resultMap="SvyLibTemplateResult"> @@ -116,14 +162,17 @@ <if test="isupload != null">isupload,</if> <if test="uploadTime != null">upload_time,</if> <if test="deptNames != null">dept_names,</if> - <if test="labelInfo != null">label_info,</if> <if test="campus != null">campus,</if> <if test="suitway != null">suitway,</if> <if test="otherdata != null">otherdata,</if> <if test="valueType != null">value_type,</if> <if test="reply != null">reply,</if> - value_type, - reply, + <if test="scriptScore != null">script_score,</if> + <if test="scoreType != null">score_type,</if> + <if test="conclusion != null">conclusion,</if> + <if test="instruction != null">instruction,</if> + <if test="prologue != null">prologue,</if> + <if test="longTemp != null ">long_temp,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="categoryid != null">#{categoryid},</if> @@ -147,12 +196,17 @@ <if test="isupload != null">#{isupload},</if> <if test="uploadTime != null">#{uploadTime},</if> <if test="deptNames != null">#{deptNames},</if> - <if test="labelInfo != null">#{labelInfo},</if> <if test="campus != null">#{campus},</if> <if test="suitway != null">#{suitway},</if> <if test="otherdata != null">#{otherdata},</if> <if test="valueType != null">#{valueType},</if> <if test="reply != null">#{reply},</if> + <if test="scriptScore != null">#{scriptScore},</if> + <if test="scoreType != null">#{scoreType},</if> + <if test="conclusion != null">#{conclusion},</if> + <if test="instruction != null">#{instruction},</if> + <if test="prologue != null">#{prologue},</if> + <if test="longTemp != null ">#{longTemp},</if> </trim> </insert> @@ -180,19 +234,24 @@ <if test="isupload != null">isupload = #{isupload},</if> <if test="uploadTime != null">upload_time = #{uploadTime},</if> <if test="deptNames != null">dept_names=#{deptNames},</if> - <if test="labelInfo != null">label_info=#{labelInfo},</if> <if test="campus != null">campus=#{campus},</if> <if test="suitway != null">suitway=#{suitway},</if> <if test="otherdata != null">otherdata=#{otherdata},</if> <if test="valueType != null">value_type = #{valueType},</if> <if test="reply != null">reply = #{reply},</if> + <if test="scriptScore != null">script_score = #{scriptScore},</if> + <if test="scoreType != null">score_type = #{scoreType},</if> + <if test="conclusion != null">conclusion=#{conclusion},</if> + <if test="instruction != null">instruction=#{instruction},</if> + <if test="prologue != null">prologue=#{prologue},</if> + <if test="longTemp != null ">long_temp = #{longTemp},</if> </trim> where svyid = #{svyid} </update> <delete id="deleteSvyLibTemplateBySvyid" parameterType="Long"> - delete - from svy_lib_template + update svy_lib_template + set del_flag=1 where svyid = #{svyid} </delete> -- Gitblit v1.9.3