From 991a9b39e297574b75194a2e974141460c863284 Mon Sep 17 00:00:00 2001 From: honghy <704887482@qq.com> Date: Fri, 14 Feb 2025 11:22:30 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=8243=20=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=96=B0=E5=A2=9E=E6=9F=A5=E8=AF=A2=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6-=E4=BB=98=E6=AC=BE=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yudao/module/order/vo/order/OrderQueryVO.java | 3 +++ .../src/main/resources/mapper/order/OrderMapper.xml | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/vo/order/OrderQueryVO.java b/yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/vo/order/OrderQueryVO.java index 4301b52d..972bbbc2 100644 --- a/yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/vo/order/OrderQueryVO.java +++ b/yudao-module-order/yudao-module-order-core/src/main/java/cn/iocoder/yudao/module/order/vo/order/OrderQueryVO.java @@ -658,6 +658,9 @@ public class OrderQueryVO { @ApiModelProperty(value = "动æ€æŸ¥è¯¢å®¡æ ¸ç±»åž‹(å—å…¸ order_approval_type) 0 为æ£å¸¸") private List<Integer> dynamicAuditTypeList; + @ApiModelProperty(value = "付款人: 1 å‘货人 2 收货人 3 自定义") + private List<Integer> draweeList; + // @ApiModelProperty(value = "动æ€æŸ¥è¯¢è®¢å•å¼‚常状æ€(å—å…¸ order_abnormal_state)") // private List<Integer> dynamicAbnormalStateList; // diff --git a/yudao-module-order/yudao-module-order-core/src/main/resources/mapper/order/OrderMapper.xml b/yudao-module-order/yudao-module-order-core/src/main/resources/mapper/order/OrderMapper.xml index 1d258150..20d7c1f4 100644 --- a/yudao-module-order/yudao-module-order-core/src/main/resources/mapper/order/OrderMapper.xml +++ b/yudao-module-order/yudao-module-order-core/src/main/resources/mapper/order/OrderMapper.xml @@ -1831,6 +1831,12 @@ <sql id="myOrderQuery"> <include refid="dynamicQuery"/> + <if test="query.draweeList != null and query.draweeList.size()>0 "> + AND o.drawee in + <foreach item='item' index="index" collection='query.draweeList' open='(' separator=',' close=')'> + #{item} + </foreach> + </if> <if test="query.packageType != null and query.packageType != '' "> AND CONCAT(',',o.package_type,',') REGEXP CONCAT(',',REPLACE(#{query.packageType},',',',|,'), ',') </if> @@ -2628,6 +2634,12 @@ <sql id="orderQuery"> <include refid="dynamicQuery"/> + <if test="query.draweeList != null and query.draweeList.size()>0 "> + AND o.drawee in + <foreach item='item' index="index" collection='query.draweeList' open='(' separator=',' close=')'> + #{item} + </foreach> + </if> <if test="query.packageType != null and query.packageType != '' "> AND CONCAT(',',o.package_type,',') REGEXP CONCAT(',',REPLACE(#{query.packageType},',',',|,'), ',') </if> -- 2.22.0