feat(bid): add in-transit order management feature
实现了在途订单的统计查询、列表展示以及相关的订单操作功能,包括收货完成、延期、撤回等,同时新增了对应的后台接口、Mapper以及路由页面。
This commit is contained in:
@@ -69,6 +69,15 @@
|
||||
WHERE do_id=#{doId}
|
||||
</update>
|
||||
|
||||
<select id="selectTransitStats" resultType="java.util.Map">
|
||||
SELECT
|
||||
COUNT(*) AS totalTransit,
|
||||
SUM(CASE WHEN DATEDIFF(delivery_date, CURDATE()) BETWEEN 0 AND 3 THEN 1 ELSE 0 END) AS expiringSoon,
|
||||
SUM(CASE WHEN DATEDIFF(delivery_date, CURDATE()) < 0 THEN 1 ELSE 0 END) AS overdue
|
||||
FROM biz_delivery_order
|
||||
WHERE delivery_status = 'transit'
|
||||
</select>
|
||||
|
||||
<delete id="deleteBizDeliveryOrderById">DELETE FROM biz_delivery_order WHERE do_id=#{id}</delete>
|
||||
|
||||
<delete id="deleteBizDeliveryOrderByIds">
|
||||
|
||||
Reference in New Issue
Block a user