From d966992a01063d708bbdd5c58035478e96507422 Mon Sep 17 00:00:00 2001 From: woody Date: Tue, 17 Jun 2025 11:14:09 +0800 Subject: [PATCH] =?UTF-8?q?feat(order):=20=E5=95=86=E5=93=81=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=8F=8A=E8=AE=A2=E5=8D=95=E8=AF=A6=E6=83=85=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E9=9A=B6=E5=B1=9E=E4=BD=93=E7=B3=BB=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/hzs/sale/order/param/WaresOrderParam.java | 4 ++++ .../main/java/com/hzs/sale/order/vo/WaresOrderVo.java | 7 +++++-- .../resources/mapper/sale/order/SaOrderItemsMapper.xml | 9 +++++++-- .../main/resources/mapper/sale/order/SaOrderMapper.xml | 8 +++++++- 4 files changed, 23 insertions(+), 5 deletions(-) diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/param/WaresOrderParam.java b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/param/WaresOrderParam.java index 6c0f9c7e..fd5fde46 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/param/WaresOrderParam.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/param/WaresOrderParam.java @@ -170,4 +170,8 @@ public class WaresOrderParam extends BaseAuthorityEntity { */ private String commodityName; + /** + * 隶属体系 + */ + private Integer vertexId; } diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/vo/WaresOrderVo.java b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/vo/WaresOrderVo.java index bdfd9e0d..6d935413 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/vo/WaresOrderVo.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/order/vo/WaresOrderVo.java @@ -100,6 +100,11 @@ public class WaresOrderVo implements Serializable { @Excel(name = "会员姓名") private String memberName; + /** + * 隶属体系 + */ + @Excel(name = "隶属体系") + private String vertexName; /** * 联系电话 */ @@ -353,6 +358,4 @@ public class WaresOrderVo implements Serializable { */ @Excel(name = "订单套数") private Integer boxNum; - - } diff --git a/bd-business/bd-business-sale/src/main/resources/mapper/sale/order/SaOrderItemsMapper.xml b/bd-business/bd-business-sale/src/main/resources/mapper/sale/order/SaOrderItemsMapper.xml index 400e3513..bee2895d 100644 --- a/bd-business/bd-business-sale/src/main/resources/mapper/sale/order/SaOrderItemsMapper.xml +++ b/bd-business/bd-business-sale/src/main/resources/mapper/sale/order/SaOrderItemsMapper.xml @@ -782,7 +782,8 @@ bw.WARES_CODE commodityCode, bw.WARES_NAME commodityName, oi.WARES_QUANTITY waresQuantity, - oi.SKU_CODE skuCode + oi.SKU_CODE skuCode, + ver.VERTEX_NAME vertexName from sa_order_items oi left join sa_order so on oi.PK_ORDER = so.PK_ID left join BD_CURRENCY bc on bc.PK_ID = so.PK_RATE @@ -791,13 +792,17 @@ left join BD_WARES bw on bw.PK_ID = we.PK_WARES left join BD_PRODUCT bp on bp.PK_ID = oi.PK_PRODUCT left join CU_MEMBER m on m.PK_ID = so.PK_CREATOR - where oi.del_flag = 0 and so.del_flag=0 + left join BD_VERTEX ver on ver.PK_ID = cm.PK_VERTEX + where oi.del_flag = 0 and so.del_flag=0 and ver.del_flag=0 and m.MEMBER_CODE like #{buyMemberCode}||'%' and m.MEMBER_NAME like #{buyMemberName}||'%' + + and cm.PK_VERTEX = #{vertexId} + and so.PK_COUNTRY = #{pkCountry} diff --git a/bd-business/bd-business-sale/src/main/resources/mapper/sale/order/SaOrderMapper.xml b/bd-business/bd-business-sale/src/main/resources/mapper/sale/order/SaOrderMapper.xml index b99bb493..73347d50 100644 --- a/bd-business/bd-business-sale/src/main/resources/mapper/sale/order/SaOrderMapper.xml +++ b/bd-business/bd-business-sale/src/main/resources/mapper/sale/order/SaOrderMapper.xml @@ -848,14 +848,20 @@ so.box_num, m.MEMBER_CODE buyMemberCode, m.MEMBER_NAME buyMemberName, - so.ORDER_ASS_ACHIEVE orderAssAchieve + so.ORDER_ASS_ACHIEVE orderAssAchieve, + ver.VERTEX_NAME vertexName from sa_order so left join CU_MEMBER cm on cm.PK_ID = so.PK_MEMBER left join CU_MEMBER m on m.PK_ID = so.PK_CREATOR + left join BD_VERTEX ver on ver.PK_ID = cm.PK_VERTEX where so.DEL_FLAG = 0 + and ver.DEL_FLAG = 0 and so.PK_COUNTRY = #{pkCountry} + + and cm.PK_VERTEX = #{vertexId} + and m.MEMBER_CODE like #{buyMemberCode}||'%'