From 726f97c55b0937bf0d048313271bdd7a80cdd1f6 Mon Sep 17 00:00:00 2001
From: CeDo <cedoogle@gmail.com>
Date: 星期二, 20 四月 2021 12:38:30 +0800
Subject: [PATCH] add:添加订单相关联字段

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java |    5 +++--
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopOrderSearchVO.java       |   12 ++++++++++++
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopOrderSearchVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopOrderSearchVO.java
index b212837..5c96800 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopOrderSearchVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/shop/ComShopOrderSearchVO.java
@@ -29,6 +29,9 @@
     @ApiModelProperty("用户id")
     private Long userId;
 
+    @ApiModelProperty("用户账号")
+    private Long userName;
+
     @ApiModelProperty("订单号")
     private String orderNo;
 
@@ -47,6 +50,15 @@
     @ApiModelProperty("订单收货人id")
     private Long receiverId;
 
+    @ApiModelProperty("收货人")
+    private String receiverName;
+
+    @ApiModelProperty("电话")
+    private String receiverPhone;
+
+    @ApiModelProperty("商品")
+    private String goodsName;
+
     @ApiModelProperty("订单总金额")
     private BigDecimal totalAmount;
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java
index c70f545..904a96e 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java
@@ -34,11 +34,11 @@
     IPage<ComShopOrderPageVO> pageOrderList(Page page,@Param("comOrderListDTO") PageComOrderListDTO comOrderListDTO);
 
     @Select("<script> " +
-            "SELECT   sr.id, sr.store_id, sr.user_id, sr.order_no, sr.pay_no, \n" +
+            "SELECT distinct  sr.id, sr.store_id, sr.user_id, su.phone AS userName , sr.order_no, sr.pay_no, \n" +
                 "    sr.wx_tarde_no, sr.status, sr.pay_status, sr.receiver_id, \n" +
                 "    sr.total_amount, sr.discount_amount, sr.pay_amount, sr.pay_type,  \n" +
                 "    sr.pay_time, sr.delivery_type, sr.delivery_status, sr.logistics_company, \n" +
-                "    sr.logistics_no, sr.create_at  \n" +
+                "    sr.logistics_no, sr.create_at, uad.name as receiver_name, uad.phone as receiver_phone, group_concat(og.goods_name) as goodsName   \n" +
             " FROM com_shop_order sr LEFT JOIN com_shop_order_goods og ON sr.id = og.order_id \n" +
                 " LEFT JOIN com_shop_goods_attr ga ON og.goods_attr_id = ga.id \n" +
                 " LEFT JOIN sys_user su ON sr.user_id = su.user_id \n" +
@@ -75,6 +75,7 @@
                 "<if test='pageComShopOrderSearchDTO.storeName != null '>" +
                 " AND ss.name like concat('%', #{pageComShopOrderSearchDTO.storeName}, '%') " +
                 " </if> " +
+            " GROUP BY sr.id " +
             " ORDER BY sr.create_at "+
             "</script>")
     IPage<ComShopOrderSearchVO> pageOrderBy(Page page, @Param("pageComShopOrderSearchDTO")  PageComShopOrderSearchDTO pageComShopOrderSearchDTO);

--
Gitblit v1.7.1