diff --git a/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopOrderMapper.xml b/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopOrderMapper.xml
index f6aa55e..c69c966 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopOrderMapper.xml
+++ b/src/main/java/com/gxwebsoft/shop/mapper/xml/ShopOrderMapper.xml
@@ -57,7 +57,10 @@
AND a.real_name LIKE CONCAT('%', #{param.realName}, '%')
- AND a.phone LIKE CONCAT('%', #{param.phone}, '%')
+ AND b.phone LIKE CONCAT('%', #{param.phone}, '%')
+
+
+ AND b.nickname LIKE CONCAT('%', #{param.nickname}, '%')
AND a.address_id = #{param.addressId}
@@ -211,9 +214,11 @@
AND (a.order_no LIKE CONCAT('%', #{param.keywords}, '%')
- OR b.phone = #{param.keywords}
- OR a.order_id = #{param.keywords}
OR a.comments LIKE CONCAT('%', #{param.keywords}, '%')
+ OR a.order_id = #{param.keywords}
+ OR b.phone = #{param.keywords}
+ OR b.phone = #{param.keywords}
+ OR b.nickname LIKE CONCAT('%', #{param.keywords}, '%')
)
@@ -243,8 +248,8 @@
AND a.order_status = 1
-
- AND a.order_status = 6
+
+ AND (a.order_status = 4 OR a.order_status = 5 OR a.order_status = 6 OR a.order_status = 7)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopOrderParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopOrderParam.java
index b5ec35a..dd57e5d 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopOrderParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopOrderParam.java
@@ -234,6 +234,10 @@ public class ShopOrderParam extends BaseParam {
@QueryField(type = QueryType.EQ)
private Integer userId;
+ @Schema(description = "用户昵称")
+ @QueryField(type = QueryType.LIKE)
+ private String nickname;
+
@Schema(description = "备注")
private String comments;