feat(bid): 完成招投标业务模块多需求迭代
本次提交包含多项功能改进与业务优化: 1. 全局主题色替换为#4A6FA5,统一前端UI风格 2. 新增客户报价单clientId字段,完善客户报价数据结构 3. 实现发货单状态流转功能,支持发货、完成、撤回、设置结单日期操作 4. 新增物料发货记录多表关联查询功能 5. 优化客户管理页面UI布局与交互体验 6. 修复客户报价表单自动补全逻辑,关联clientId与clientName 7. 补充租户ID自动填充逻辑,完善多租户数据隔离
This commit is contained in:
@@ -73,4 +73,36 @@
|
||||
DELETE FROM biz_delivery_order WHERE do_id IN
|
||||
<foreach collection="array" item="id" open="(" separator="," close=")">#{id}</foreach>
|
||||
</delete>
|
||||
|
||||
<!-- 状态流转更新(直接设置字段,不受动态SQL null判断影响) -->
|
||||
<update id="updateDeliveryStatus">
|
||||
UPDATE biz_delivery_order
|
||||
SET delivery_status=#{deliveryStatus},
|
||||
delay_date=#{delayDate},
|
||||
actual_close_date=#{actualCloseDate},
|
||||
close_date_set_by=#{closeDateSetBy},
|
||||
update_time=NOW()
|
||||
WHERE do_id=#{doId}
|
||||
</update>
|
||||
|
||||
<!-- 物料发货记录(多表JOIN追溯) -->
|
||||
<select id="selectMaterialRecords" resultType="java.util.Map">
|
||||
SELECT d.do_no,
|
||||
s.supplier_name,
|
||||
cl.client_name,
|
||||
di.quantity,
|
||||
di.unit_price,
|
||||
di.total_price,
|
||||
d.delivery_date,
|
||||
d.actual_close_date,
|
||||
d.delivery_status
|
||||
FROM biz_delivery_order_item di
|
||||
JOIN biz_delivery_order d ON di.do_id = d.do_id
|
||||
LEFT JOIN biz_supplier s ON d.supplier_id = s.supplier_id
|
||||
LEFT JOIN biz_rfq r ON d.rfq_id = r.rfq_id
|
||||
LEFT JOIN biz_client_quote cq ON r.client_quote_id = cq.quote_id
|
||||
LEFT JOIN biz_client cl ON cq.client_id = cl.client_id
|
||||
WHERE di.material_id = #{materialId}
|
||||
ORDER BY d.create_time DESC
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user