fix(bid): 修复物料报价对比和租户ID设置问题
1. 为新增物料添加租户ID自动设置逻辑,优先取部门ID,默认值为1 2. 调整报价对比页面初始化加载逻辑,移除空判断限制并优化空数组处理 3. 为供应商报价明细查询添加空值过滤,提升数据准确性
This commit is contained in:
@@ -180,6 +180,7 @@
|
||||
</select>
|
||||
|
||||
<!-- 根据物料ID列表获取各供应商的详细报价明细(用于对比展示) -->
|
||||
<!-- 只通过 rfq_item_id -> material_id 精确关联,确保数据准确性 -->
|
||||
<select id="selectSupplierQuoteComparison" resultType="java.util.Map">
|
||||
SELECT
|
||||
ri.material_id,
|
||||
@@ -200,6 +201,8 @@
|
||||
JOIN biz_rfq_item ri ON qi.rfq_item_id = ri.item_id
|
||||
WHERE ri.material_id IN
|
||||
<foreach collection="list" item="id" open="(" separator="," close=")">#{id}</foreach>
|
||||
AND qi.unit_price IS NOT NULL
|
||||
AND qi.rfq_item_id IS NOT NULL
|
||||
ORDER BY ri.material_id, qi.unit_price ASC, q.submit_time DESC
|
||||
</select>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user