123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-
- <mapper namespace="com.example.civilizedcity.mapper.TaIssueApplyMapper">
- <update id="removeByIssueId">
- UPDATE ta_issue_apply t
- SET t.status =-1
- WHERE
- t.issue_id = #{issueId};
- </update>
-
- <select id="getPageBy" resultType="com.example.civilizedcity.entity.TaIssueApply">
- SELECT
- t.*,
- s.content AS issue_content,
- s.addr AS issue_addr
- FROM
- ta_issue_apply t
- INNER JOIN ta_issue s ON t.issue_id = s.issue_id
- WHERE
- t.`status` > -1
- <!-- AND s.`status` > -1-->
- <if test="issueId != null">
- AND t.issue_id = #{issueId}
- </if>
- <if test="applyType != null and applyType != ''">
- AND t.apply_type = #{applyType}
- </if>
- <if test="orgId != null and orgId != ''">
- AND t.org_id = #{orgId}
- </if>
- <if test="sourceType != null and sourceType == 'feedback'">
- AND s.source_type = 'feedback'
- </if>
- <if test="sourceType != null and sourceType != 'feedback'">
- AND s.source_type != 'feedback'
- </if>
- <if test="isAll == null or !isAll">
- AND t.verify_date is null
- </if>
- ORDER BY
- IFNULL(t.verify_status, -1) ASC,
- t.create_date DESC
- </select>
- </mapper>
|