|  |  |  | 
|---|
|  |  |  | <update id="deleteIssueReport"> | 
|---|
|  |  |  | UPDATE ope_issue_report SET state = 3 WHERE id = #{issueReportId} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  | <!--根据问题上报记录主键获取获取巡检员问题上报记录视图对象--> | 
|---|
|  |  |  | <select id="getIssueReportById" resultType="com.dy.pipIrrGlobal.voOp.VoIssueReport_temp"> | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | rpt.id AS issueReportId, | 
|---|
|  |  |  | us.name AS inspectorName, | 
|---|
|  |  |  | rpt.phone, | 
|---|
|  |  |  | rpt.report_time AS reportTime, | 
|---|
|  |  |  | rpt.content, | 
|---|
|  |  |  | rpt.images, | 
|---|
|  |  |  | rpt.audios, | 
|---|
|  |  |  | rpt.videos, | 
|---|
|  |  |  | rpy.reply_time AS replyTime, | 
|---|
|  |  |  | rpy.reply_content AS replyContent, | 
|---|
|  |  |  | rpy.replier_id AS replyPersonId, | 
|---|
|  |  |  | rpt.state AS stateId, | 
|---|
|  |  |  | CASE | 
|---|
|  |  |  | WHEN rpt.state = 1 THEN '未受理' | 
|---|
|  |  |  | WHEN rpt.state = 2 THEN '已受理' | 
|---|
|  |  |  | END AS state | 
|---|
|  |  |  | FROM ope_issue_report rpt | 
|---|
|  |  |  | LEFT JOIN ba_user us ON us.id = rpt.inspector_id | 
|---|
|  |  |  | LEFT JOIN ope_report_reply rpy ON rpy.report_id = rpt.id | 
|---|
|  |  |  | where rpt.state != 3 AND rpt.id = #{issueReportId} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | </mapper> | 
|---|