mg
2022-10-28 c22b5eb143260a98b9aab8fc3281ffa2a5ca2eed
ycl-platform/src/main/resources/mapper/message/SmsAuditMapper.xml
@@ -7,6 +7,7 @@
        <id column="id" property="id"/>
        <result column="message_id" property="messageId"/>
        <result column="audit_id" property="auditId"/>
        <result column="real_audit_id" property="realAuditId"/>
        <result column="audit_status" property="auditStatus"/>
        <result column="audit_result" property="auditResult"/>
        <result column="audit_opinion" property="auditOpinion"/>
@@ -16,10 +17,13 @@
        <result column="update_time" property="updateTime"/>
    </resultMap>
    <resultMap type="com.ycl.entity.message.SmsAudit" id="CondMapResultMap" extends="BaseResultMap">
        <result column="audit_text" property="auditText"/>
        <result column="title" property="title"/>
        <result column="body" property="body"/>
        <result column="audit_text" property="auditText"/>
        <result column="real_audit_text" property="realAuditText"/>
        <result column="create_user_text" property="createUserText"/>
        <result column="update_user_text" property="updateUserText"/>
        <result column="audit_status_text" property="auditStatusText"/>
    </resultMap>
    <select id="selectCondPage" parameterType="com.ycl.entity.message.SmsAudit" resultMap="CondMapResultMap">
@@ -28,13 +32,19 @@
            um.head title,
            um.body,
            ua.username audit_text,
            ua2.username create_user_text
            ua2.username create_user_text,
            ua3.username update_user_text,
            ua4.username real_audit_text,
            ( CASE usa.audit_status WHEN '1' THEN '已审核' ELSE '待审核' END ) audit_status_text
        FROM
            ums_sms_audit usa
                LEFT JOIN ums_message um ON usa.message_id = um.id
                LEFT JOIN ums_admin ua ON usa.audit_id = ua.id
                LEFT JOIN ums_admin ua2 ON usa.create_user = ua2.id
        where 1=1
        ums_sms_audit usa
            LEFT JOIN ums_message um ON usa.message_id = um.id
            LEFT JOIN ums_admin ua ON usa.audit_id = ua.id
            LEFT JOIN ums_admin ua2 ON usa.create_user = ua2.id
            LEFT JOIN ums_admin ua3 ON usa.update_user = ua3.id
            LEFT JOIN ums_admin ua4 ON usa.real_audit_id = ua4.id
        WHERE
        1 =1
        <if test="smsAudit.auditId !=null and smsAudit.auditId >=0 ">
            AND usa.audit_id = #{smsAudit.auditId}
        </if>