From 5a22e43dc55a2d927313c0ada65038a3df2eea9b Mon Sep 17 00:00:00 2001 From: Cui Zhi Feng <7426394+wuxixiaocui@user.noreply.gitee.com> Date: 星期五, 13 九月 2024 09:24:46 +0800 Subject: [PATCH] 供应商打印 --- src/main/resources/mapper/payment/DeliveryOrderMapper.xml | 26 +++++++++++++++++++------- 1 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/main/resources/mapper/payment/DeliveryOrderMapper.xml b/src/main/resources/mapper/payment/DeliveryOrderMapper.xml index 93e2eaf..f6d68af 100644 --- a/src/main/resources/mapper/payment/DeliveryOrderMapper.xml +++ b/src/main/resources/mapper/payment/DeliveryOrderMapper.xml @@ -101,8 +101,12 @@ <if test="condition.orderNo != null and condition.orderNo != ''"> AND q.order_no LIKE concat('%', #{condition.orderNo},'%') </if> - <if test="condition.status != null and condition.status != ''"> - AND q.status = #{condition.status} + + <if test="condition.statusList != null and condition.statusList.size > 0"> + AND q.status in + <foreach collection="condition.statusList" item="status" open="(" separator="," close=")"> + #{status} + </foreach> </if> <if test="condition.supplierId != null"> @@ -151,8 +155,12 @@ <if test="condition.orderNo != null and condition.orderNo != ''"> AND q.order_no LIKE concat('%', #{condition.orderNo},'%') </if> - <if test="condition.status != null and condition.status != ''"> - AND q.status = #{condition.status} + + <if test="condition.statusList != null and condition.statusList.size > 0"> + AND q.status in + <foreach collection="condition.statusList" item="status" open="(" separator="," close=")"> + #{status} + </foreach> </if> <if test="condition.warehouseId != null"> @@ -228,9 +236,13 @@ SELECT q.* FROM t_delivery_order q WHERE q.deleted = 0 - and q.status in ('PENDING', 'ARRIVED', 'CHECKED') + AND q.status in ('PENDING', 'ARRIVED') AND q.supplier_id = #{supplierId} - AND q.create_time > #{startDate} - AND q.create_time <= #{endDate} + <if test="startDate != null"> + AND q.create_time > #{startDate} + </if> + <if test="endDate != null"> + AND q.create_time <= #{endDate} + </if> </select> </mapper> \ No newline at end of file -- Gitblit v1.9.3