From ac6db1c4fddcb89c9668e34a35f023817a59f838 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 01 四月 2026 17:54:44 +0800
Subject: [PATCH] yys 1.产品导入新增excel错误提示 2.bom导入新增excel错误提示 3.仓储物流增加库位字段 4.修改发货出库-新增库位 5.修改采购入库审核-新增库位 6.生产入库-新增库位,审核

---
 src/main/resources/mapper/sales/ReceiptPaymentMapper.xml |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapper/sales/ReceiptPaymentMapper.xml b/src/main/resources/mapper/sales/ReceiptPaymentMapper.xml
index 0cd0919..355402e 100644
--- a/src/main/resources/mapper/sales/ReceiptPaymentMapper.xml
+++ b/src/main/resources/mapper/sales/ReceiptPaymentMapper.xml
@@ -433,4 +433,22 @@
 
     </select>
 
+    <select id="invoiceLedgerSalesAccount" resultType="com.ruoyi.sales.dto.InvoiceLedgerDto">
+        SELECT
+        T1.sales_contract_no,
+        T1.contract_amount AS invoice_total,
+        IFNULL(SUM(T2.receipt_payment_amount), 0) AS receipt_payment_amount,
+        IFNULL((T1.contract_amount - IFNULL(SUM(T2.receipt_payment_amount), 0)), 0) AS unReceipt_payment_amount,
+        T2.receipt_payment_date
+        FROM sales_ledger T1
+        INNER JOIN receipt_payment T2 ON T1.id = T2.sales_ledger_id
+        <where>
+            T1.customer_id = #{invoiceLedgerDto.customerId}
+            <if test="invoiceLedgerDto.searchText != null and invoiceLedgerDto.searchText != '' ">
+                AND T1.customer_name LIKE CONCAT ('%', #{invoiceLedgerDto.searchText}, '%')
+            </if>
+        </where>
+        GROUP BY T1.id, T1.sales_contract_no, T1.contract_amount, T2.receipt_payment_date
+    </select>
+
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3