|
@ -41,6 +41,9 @@ |
|
|
<result property="nickName" column="NICK_NAME"/> |
|
|
<result property="nickName" column="NICK_NAME"/> |
|
|
<result property="distributeTime" column="DISTRIBUTE_TIME"/> |
|
|
<result property="distributeTime" column="DISTRIBUTE_TIME"/> |
|
|
<result property="issueContent" column="ISSUE_CONTENT"/> |
|
|
<result property="issueContent" column="ISSUE_CONTENT"/> |
|
|
|
|
|
<collection property="images" ofType="java.lang.String"> |
|
|
|
|
|
<result property="image" column="IMG_URL"/> |
|
|
|
|
|
</collection> |
|
|
<collection property="jobFeedbackDTOS" ofType="com.elink.esua.epdc.dto.issue.IssueJobFeedbackDTO"> |
|
|
<collection property="jobFeedbackDTOS" ofType="com.elink.esua.epdc.dto.issue.IssueJobFeedbackDTO"> |
|
|
<result property="stateName" column="stateName"/> |
|
|
<result property="stateName" column="stateName"/> |
|
|
<result property="createdTime" column="CREATED_TIME"/> |
|
|
<result property="createdTime" column="CREATED_TIME"/> |
|
@ -64,32 +67,50 @@ |
|
|
'【反馈】' |
|
|
'【反馈】' |
|
|
WHEN 2 THEN |
|
|
WHEN 2 THEN |
|
|
'【已关闭】' ELSE '' |
|
|
'【已关闭】' ELSE '' |
|
|
END) AS stateName |
|
|
END) AS stateName, |
|
|
|
|
|
img.IMG_URL |
|
|
FROM |
|
|
FROM |
|
|
epdc_issue i |
|
|
epdc_issue i |
|
|
LEFT JOIN epdc_issue_handle h ON i.ID = h.ISSUE_ID |
|
|
LEFT JOIN epdc_issue_handle h ON i.ID = h.ISSUE_ID |
|
|
AND h.DEL_FLAG = '0' |
|
|
AND h.DEL_FLAG = '0' |
|
|
|
|
|
LEFT JOIN epdc_img img ON i.EVENT_ID = img.REFERENCE_ID |
|
|
|
|
|
AND img.DEL_FLAG = '0' |
|
|
WHERE |
|
|
WHERE |
|
|
i.DEL_FLAG = '0' |
|
|
i.DEL_FLAG = '0' |
|
|
AND i.ID = #{id} |
|
|
AND i.ID = #{id} |
|
|
ORDER BY h.CREATED_TIME DESC |
|
|
ORDER BY h.CREATED_TIME, img.CREATED_TIME DESC |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="selectOneIssueContentDetail" resultType="com.elink.esua.epdc.dto.issue.IssueContentDetailDTO"> |
|
|
<resultMap id="issueContentDetailMap" type="com.elink.esua.epdc.dto.issue.IssueContentDetailDTO"> |
|
|
|
|
|
<result property="nickName" column="NICK_NAME"/> |
|
|
|
|
|
<result property="distributeTime" column="DISTRIBUTE_TIME"/> |
|
|
|
|
|
<result property="issueContent" column="ISSUE_CONTENT"/> |
|
|
|
|
|
<result property="approveNum" column="APPROVE_NUM"/> |
|
|
|
|
|
<result property="opposeNum" column="OPPOSE_NUM"/> |
|
|
|
|
|
<result property="commentNum" column="COMMENT_NUM"/> |
|
|
|
|
|
<collection property="images" ofType="java.lang.String"> |
|
|
|
|
|
<result property="image" column="IMG_URL"/> |
|
|
|
|
|
</collection> |
|
|
|
|
|
</resultMap> |
|
|
|
|
|
<select id="selectOneIssueContentDetail" resultMap="issueContentDetailMap"> |
|
|
SELECT |
|
|
SELECT |
|
|
i.NICK_NAME AS nickName, |
|
|
i.NICK_NAME, |
|
|
i.DISTRIBUTE_TIME AS distributeTime, |
|
|
i.DISTRIBUTE_TIME, |
|
|
i.ISSUE_CONTENT AS issueContent, |
|
|
i.ISSUE_CONTENT, |
|
|
e.APPROVE_NUM AS approveNum, |
|
|
e.APPROVE_NUM, |
|
|
e.OPPOSE_NUM AS opposeNum, |
|
|
e.OPPOSE_NUM, |
|
|
e.COMMENT_NUM AS commentNum |
|
|
e.COMMENT_NUM, |
|
|
|
|
|
img.IMG_URL |
|
|
FROM |
|
|
FROM |
|
|
epdc_issue i |
|
|
epdc_issue i |
|
|
LEFT JOIN epdc_events e ON i.EVENT_ID = e.ID |
|
|
LEFT JOIN epdc_events e ON i.EVENT_ID = e.ID |
|
|
AND e.DEL_FLAG = '0' |
|
|
AND e.DEL_FLAG = '0' |
|
|
|
|
|
LEFT JOIN epdc_img img ON i.EVENT_ID = img.REFERENCE_ID |
|
|
|
|
|
AND img.DEL_FLAG = '0' |
|
|
WHERE |
|
|
WHERE |
|
|
i.DEL_FLAG = '0' |
|
|
i.DEL_FLAG = '0' |
|
|
AND i.ID = #{issueId} |
|
|
AND i.ID = #{issueId} |
|
|
|
|
|
ORDER BY img.CREATED_TIME |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="selectListOfJobFeedBack" resultType="com.elink.esua.epdc.dto.issue.IssueJobFeedbackDTO"> |
|
|
<select id="selectListOfJobFeedBack" resultType="com.elink.esua.epdc.dto.issue.IssueJobFeedbackDTO"> |
|
|