maven
2025-11-26 da8d45df31aebdf0eda2c57155d1a915e2e1e89f
src/main/resources/mapper/sales/SalesLedgerMapper.xml
@@ -63,6 +63,9 @@
        sales_ledger T1
        LEFT JOIN sys_user T2 ON T1.entry_person = T2.user_id
        <where>
            <if test="salesLedgerDto.isInvoice != null and salesLedgerDto.isInvoice != '' ">
                AND  T1.is_invoice = #{salesLedgerDto.isInvoice}
            </if>
            <if test="salesLedgerDto.customerName != null and salesLedgerDto.customerName != '' ">
                AND  T1.customer_name LIKE CONCAT('%',#{salesLedgerDto.customerName},'%')
            </if>
@@ -81,6 +84,12 @@
            <if test="salesLedgerDto.entryDateEnd != null and salesLedgerDto.entryDateEnd != '' ">
                AND  T1.entry_date &lt;= DATE_FORMAT(#{salesLedgerDto.entryDateEnd},'%Y-%m-%d')
            </if>
            <if test="salesLedgerDto.ids != null and salesLedgerDto.ids.size() > 0">
                AND T1.id IN
                <foreach item="item" collection="salesLedgerDto.ids" separator="," open="(" close=")">
                    #{item}
                </foreach>
            </if>
        </where>
    </select>
</mapper>