xuxueyang
2024-09-24 272188e47087a8ef92eb0a48b122fa1c73ea94d3
src/main/resources/mapper/point/CustomerPointMapper.xml
@@ -35,22 +35,32 @@
        <if test="dto.userId!= null and dto.userId != ''">
            and t.user_id = #{dto.userId}
        </if>
        <if test="dto.recordDateStart!=null ">
        <if test="dto.recordDateStart!=null and dto.recordDateStart!='' ">
            <![CDATA[
               AND t.record_date >= #{dto.createDateBegin}
               AND t.record_date >= #{dto.recordDateStart}
            ]]>
        </if>
        <if test="dto.recordDateEnd!=null ">
        <if test="dto.recordDateEnd!=null and dto.recordDateEnd!='' ">
            <![CDATA[
               AND t.record_date <= #{dto.createDateEnd}
               AND t.record_date <= #{dto.recordDateEnd}
            ]]>
        </if>
        <if test="dto.type!=null and dto.type != null">
        <if test="dto.type!=null and dto.type != ''">
            and t.type = #{dto.type}
        </if>
        <if test="dto.remarks!=null and dto.remarks != null">
            and t.remarks like CONCAT('%',#{dto.remarks},'%')
        </if>
        <if test="dto.createTimeStart!=null">
            <![CDATA[
               AND t.create_time >= #{dto.createTimeStart}
            ]]>
        </if>
        <if test="dto.createTimeEnd!=null ">
            <![CDATA[
               AND t.create_time <= #{dto.createTimeEnd}
            ]]>
        </if>
        order by t.create_time desc
    </select>
</mapper>