修复:订单查询条件
This commit is contained in:
@@ -216,6 +216,41 @@
|
||||
OR a.comments LIKE CONCAT('%', #{param.keywords}, '%')
|
||||
)
|
||||
</if>
|
||||
<!-- 订单状态筛选:-1全部,0待支付,1待发货,2待核销,3待收货,4待评价,5已完成,6已退款,7已删除 -->
|
||||
<if test="param.statusFilter != null and param.statusFilter != -1">
|
||||
<if test="param.statusFilter == 0">
|
||||
<!-- 0待支付:未付款 -->
|
||||
AND a.pay_status = 0
|
||||
</if>
|
||||
<if test="param.statusFilter == 1">
|
||||
<!-- 1待发货:已付款但未发货 -->
|
||||
AND a.pay_status = 1 AND a.delivery_status = 10
|
||||
</if>
|
||||
<if test="param.statusFilter == 2">
|
||||
<!-- 2待核销:已付款但订单状态为未使用 -->
|
||||
AND a.pay_status = 1 AND a.order_status = 0
|
||||
</if>
|
||||
<if test="param.statusFilter == 3">
|
||||
<!-- 3待收货:已发货但订单状态不是已完成 -->
|
||||
AND a.delivery_status = 20 AND a.order_status != 1
|
||||
</if>
|
||||
<if test="param.statusFilter == 4">
|
||||
<!-- 4待评价:订单已完成但可能需要评价 -->
|
||||
AND a.order_status = 1
|
||||
</if>
|
||||
<if test="param.statusFilter == 5">
|
||||
<!-- 5已完成:订单状态为已完成 -->
|
||||
AND a.order_status = 1
|
||||
</if>
|
||||
<if test="param.statusFilter == 6">
|
||||
<!-- 6已退款:订单状态为退款成功 -->
|
||||
AND a.order_status = 6
|
||||
</if>
|
||||
<if test="param.statusFilter == 7">
|
||||
<!-- 7已删除:订单被删除 -->
|
||||
AND a.deleted = 1
|
||||
</if>
|
||||
</if>
|
||||
</where>
|
||||
</sql>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user