From 7bf754a7835d06f26240c4ca15bc5f83650de377 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 21 九月 2026 20:52:25 +0800
Subject: [PATCH] docs(api): 更新信托基金与代储台账及油品出库相关接口文档
---
src/main/resources/mapper/stock/StockInRecordMapper.xml | 38 +++++++++++++++++++++++++++++++++++++-
1 files changed, 37 insertions(+), 1 deletions(-)
diff --git a/src/main/resources/mapper/stock/StockInRecordMapper.xml b/src/main/resources/mapper/stock/StockInRecordMapper.xml
index 3e10e2b..dfd2369 100644
--- a/src/main/resources/mapper/stock/StockInRecordMapper.xml
+++ b/src/main/resources/mapper/stock/StockInRecordMapper.xml
@@ -40,11 +40,14 @@
ELSE NULL
END
ELSE NULL
- END AS sourceOrderNo
+ END AS sourceOrderNo,
+ sl_bound.sales_contract_no as salesContractNo
FROM stock_in_record as sir
LEFT JOIN product_model as pm on sir.product_model_id = pm.id
LEFT JOIN product as p on pm.product_id = p.id
LEFT JOIN sys_user as u on sir.create_user = u.user_id
+ <!-- 浠e偍鍏ュ簱缁戝畾鐨勯攢鍞鍗曪紙閿�鍞彴璐︼級锛泂ales_ledger_id 鏈韩宸查殢 sir.* 杩斿洖 -->
+ LEFT JOIN sales_ledger as sl_bound on sl_bound.id = sir.sales_ledger_id
LEFT JOIN quality_inspect as qi_purchase on TRIM(sir.record_type) = '10' and sir.record_id = qi_purchase.id
LEFT JOIN sales_ledger_product as slp on TRIM(sir.record_type) = '7' and slp.id = sir.record_id and slp.type = 2
LEFT JOIN purchase_ledger as pl_by_product on TRIM(sir.record_type) = '7' and pl_by_product.id = slp.sales_ledger_id
@@ -198,4 +201,37 @@
</if>
order by sir.id DESC
</select>
+
+ <!-- 浠e偍鍏ュ簱鍙粦瀹氱殑閿�鍞鍗曚笅鎷夈��/*data_scope*/ 璺宠繃鏁版嵁鏉冮檺锛岀悊鐢辫 StockInRecordMapper#bindableSalesLedgerPage銆�
+ 鍙嚭銆屼唬鍌ㄣ�嶇被鍨嬪彴璐︼細鍗栨补鍙拌处鏄�屾垜浠崠缁欏鎴枫�嶏紝娌℃湁鍏ュ簱璇箟 -->
+ <select id="bindableSalesLedgerPage" resultType="com.ruoyi.sales.pojo.SalesLedger">
+ select /*data_scope*/ id,
+ sales_contract_no,
+ customer_contract_no,
+ project_name,
+ entry_date,
+ salesman,
+ customer_id,
+ customer_name,
+ ledger_type,
+ oil_depot_id,
+ oil_depot_name,
+ tank_id,
+ tank_no,
+ tonnage,
+ approval_status,
+ contract_amount
+ from sales_ledger
+ where ledger_type = '浠e偍'
+ <if test="req.salesContractNo != null and req.salesContractNo != ''">
+ and sales_contract_no like concat('%',#{req.salesContractNo},'%')
+ </if>
+ <if test="req.customerName != null and req.customerName != ''">
+ and customer_name like concat('%',#{req.customerName},'%')
+ </if>
+ <if test="req.projectName != null and req.projectName != ''">
+ and project_name like concat('%',#{req.projectName},'%')
+ </if>
+ order by id desc
+ </select>
</mapper>
--
Gitblit v1.9.3