|
@@ -24,19 +24,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="deptId" column="dept_id" />
|
|
|
<result property="personInChargeName" column="person_in_charge_name" />
|
|
|
<result property="reviewerName" column="reviewer_name" />
|
|
|
- <result property="openitemStatus" column="openitem_status" />
|
|
|
+ <result property="openItemStatus" column="open_item_status" />
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectTQuestionnaireVo">
|
|
|
select q.id, audit_id, chapter_id, year, q.type, directory, code, name, yes_no_na, minimum_standard,
|
|
|
- good_practices, standard, completion_status, q.person_in_charge, q.reviewer, q.remarks, q.dept_id,
|
|
|
+ good_practices, standard, completion_status, q.person_in_charge, q.reviewer, q.remarks, q.dept_id,q.open_item_status,
|
|
|
SUBSTR(q.directory, 1, INSTR(q.directory, '.') - 1) as codeSubStr,
|
|
|
- u1.nick_name as person_in_charge_name, u2.nick_name as reviewer_name,
|
|
|
- o.status as openitem_status
|
|
|
+ u1.nick_name as person_in_charge_name, u2.nick_name as reviewer_name
|
|
|
+-- o.status as openitem_status
|
|
|
from t_questionnaire q
|
|
|
left join sys_user u1 on q.person_in_charge = u1.user_id
|
|
|
left join sys_user u2 on q.reviewer = u2.user_id
|
|
|
- left join t_open_item o on o.questionnaire_id = q.id
|
|
|
+-- left join t_open_item o on o.questionnaire_id = q.id
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectTQuestionnaireListByDirectory" parameterType="TQuestionnaire" resultMap="TQuestionnaireResult">
|
|
@@ -133,26 +133,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</insert>
|
|
|
|
|
|
<update id="updateTQuestionnaire" parameterType="TQuestionnaire">
|
|
|
- update t_questionnaire
|
|
|
+ update t_questionnaire q
|
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
|
- <if test="auditId != null">audit_id = #{auditId},</if>
|
|
|
- <if test="chapterId != null">chapter_id = #{chapterId},</if>
|
|
|
- <if test="year != null">year = #{year},</if>
|
|
|
- <if test="type != null">type = #{type},</if>
|
|
|
- <if test="directory != null">directory = #{directory},</if>
|
|
|
- <if test="code != null">code = #{code},</if>
|
|
|
- <if test="name != null">name = #{name},</if>
|
|
|
- <if test="yesNoNa != null">yes_no_na = #{yesNoNa},</if>
|
|
|
- <if test="minimumStandard != null">minimum_standard = #{minimumStandard},</if>
|
|
|
- <if test="goodPractices != null">good_practices = #{goodPractices},</if>
|
|
|
- <if test="standard != null">standard = #{standard},</if>
|
|
|
- <if test="completionStatus != null">completion_status = #{completionStatus},</if>
|
|
|
- <if test="personInCharge != null">person_in_charge = #{personInCharge},</if>
|
|
|
- <if test="reviewer != null">reviewer = #{reviewer},</if>
|
|
|
- <if test="remarks != null">remarks = #{remarks},</if>
|
|
|
- <if test="deptId != null">dept_id = #{deptId},</if>
|
|
|
+ <if test="auditId != null">q.audit_id = #{auditId},</if>
|
|
|
+ <if test="chapterId != null">q.chapter_id = #{chapterId},</if>
|
|
|
+ <if test="year != null">q.year = #{year},</if>
|
|
|
+ <if test="type != null">q.type = #{type},</if>
|
|
|
+ <if test="directory != null">q.directory = #{directory},</if>
|
|
|
+ <if test="code != null">q.code = #{code},</if>
|
|
|
+ <if test="name != null">q.name = #{name},</if>
|
|
|
+ <if test="yesNoNa != null">q.yes_no_na = #{yesNoNa},</if>
|
|
|
+ <if test="minimumStandard != null">q.minimum_standard = #{minimumStandard},</if>
|
|
|
+ <if test="goodPractices != null">q.good_practices = #{goodPractices},</if>
|
|
|
+ <if test="standard != null">q.standard = #{standard},</if>
|
|
|
+ <if test="completionStatus != null">q.completion_status = #{completionStatus},</if>
|
|
|
+ <if test="personInCharge != null">q.person_in_charge = #{personInCharge},</if>
|
|
|
+ <if test="reviewer != null">q.reviewer = #{reviewer},</if>
|
|
|
+ <if test="remarks != null">q.remarks = #{remarks},</if>
|
|
|
+ <if test="deptId != null">q.dept_id = #{deptId},</if>
|
|
|
+ <if test="openItemStatus != null">q.open_item_status = #{openItemStatus},</if>
|
|
|
</trim>
|
|
|
- where id = #{id}
|
|
|
+ where q.id = #{id}
|
|
|
</update>
|
|
|
|
|
|
<delete id="deleteTQuestionnaireById" parameterType="Long">
|