Administrator
2025-05-15 1fc8fde81cbf79ebe95e927f9099cf94c2ccc6e5
src/main/resources/mapper/modules/MallInvoiceMapper.xml
@@ -38,14 +38,30 @@
            <if test="record.state != null">
                and a.state = #{record.state}
            </if>
            <if test="record.orderNo != null">
            <if test="record.orderNo != null and record.orderNo != ''">
                and a.order_no = #{record.orderNo}
            </if>
            <if test="record.payOrderNo != null">
            <if test="record.payOrderNo != null and record.payOrderNo != ''">
                and a.fapiao_apply_id = #{record.payOrderNo}
            </if>
        </where>
        order by a.created_time desc
    </select>
    <select id="getAdminInvoiceDetailVoById" resultType="cc.mrbird.febs.mall.vo.AdminInvoiceDetailVo">
        select
            a.*
        from mall_invoice a
        where id = #{id}
    </select>
    <select id="getInvoiceItemList" resultType="cc.mrbird.febs.mall.entity.MallOrderItem">
        select
        a.*,
               b.unit
        from mall_order_item a
        left join mall_goods b on a.goods_id = b.id
        where order_id = #{record.orderId}
    </select>
</mapper>