src/main/resources/mapper/sales/SalesLedgerMapper.xml
@@ -66,7 +66,11 @@
        T1.delivery_date,
        T1.stock_status,
        DATEDIFF(T1.delivery_date, CURDATE()) AS delivery_days_diff,
        T1.delivery_status AS deliveryStatus
        T1.delivery_status AS deliveryStatus,
        T1.review_status AS reviewStatus,
        T1.counter_review_time AS counterReviewTime,
        T1.counter_review_person AS counterReviewPerson,
        T1.counter_review_person_id AS counterReviewPersonId
        FROM sales_ledger T1
        LEFT JOIN sys_user T2 ON T1.entry_person = T2.user_id
        <where>
@@ -95,6 +99,18 @@
            <if test="salesLedgerDto.stockStatus != null">
                AND T1.stock_status = #{salesLedgerDto.stockStatus}
            </if>
            <if test="salesLedgerDto.reviewStatus != null">
                AND T1.review_status = #{salesLedgerDto.reviewStatus}
            </if>
            <if test="salesLedgerDto.reviewStatusList != null and salesLedgerDto.reviewStatusList.size() > 0">
                AND (
                    T1.review_status IN
                    <foreach collection="salesLedgerDto.reviewStatusList" item="status" open="(" separator="," close=")">
                        #{status}
                    </foreach>
                    OR T1.review_status IS NULL
                )
            </if>
            <if test="salesLedgerDto.width != null or salesLedgerDto.height != null">
                AND EXISTS (
                SELECT 1