feat(bid): add historical delivery order statistics and page
实现了历史发货订单的统计查询功能,新增历史订单列表页面与路由权限配置,支持订单搜索、详情查看、撤回和再次下单操作
This commit is contained in:
@@ -78,6 +78,16 @@
|
||||
WHERE delivery_status = 'transit'
|
||||
</select>
|
||||
|
||||
<select id="selectHistoryStats" resultType="java.util.Map">
|
||||
SELECT
|
||||
COUNT(*) AS totalHistory,
|
||||
SUM(CASE WHEN DATE_FORMAT(actual_close_date, '%Y%m') = DATE_FORMAT(CURDATE(), '%Y%m') THEN 1 ELSE 0 END) AS monthCompleted,
|
||||
COALESCE(SUM(total_amount), 0) AS totalAmount,
|
||||
ROUND(AVG(DATEDIFF(actual_close_date, delivery_date)), 1) AS avgDeliveryDays
|
||||
FROM biz_delivery_order
|
||||
WHERE delivery_status = 'history'
|
||||
</select>
|
||||
|
||||
<delete id="deleteBizDeliveryOrderById">DELETE FROM biz_delivery_order WHERE do_id=#{id}</delete>
|
||||
|
||||
<delete id="deleteBizDeliveryOrderByIds">
|
||||
|
||||
Reference in New Issue
Block a user