Administrator
2025-05-15 1fc8fde81cbf79ebe95e927f9099cf94c2ccc6e5
src/main/resources/mapper/modules/MallMoneyFlowMapper.xml
@@ -18,6 +18,7 @@
            left join mall_member b on a.rt_member_id=b.id
            left join data_dictionary_custom c on b.level = c.code and c.type='AGENT_LEVEL'
        <where>
            1=1 and a.status = 2
            <if test="record.inOrOut == 3">
                and a.amount > 0
            </if>
@@ -61,6 +62,12 @@
                </if>
                <if test="record.flowType!=null and record.flowType!=''">
                    and a.flow_type like concat('%',  #{record.flowType},'%')
                </if>
                <if test="record.startTime != null and record.startTime != ''">
                    and a.created_time &gt;= #{record.startTime}
                </if>
                <if test="record.endTime != null and record.endTime != ''">
                    and a.created_time &lt;= #{record.endTime}
                </if>
            </if>
        </where>
@@ -159,4 +166,22 @@
            </if>
        </where>
    </select>
    <select id="selectFlowInPage" resultType="cc.mrbird.febs.mall.vo.ApiMoneyFlowVo">
        select
               a.amount amount,
               a.status status,
               a.CREATED_TIME createdTime,
               a.remark remark
        from mall_money_flow a
        <where>
            and a.member_id = #{record.memberId}
            <if test="record.flowType!=null and record.flowType!=''">
                and  a.flow_type = #{record.flowType}
            </if>
        </where>
        order by a.CREATED_TIME desc
    </select>
</mapper>