From 54ad966d0b142c97fc659263b51d1ea5d7b5c7c6 Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期五, 28 五月 2021 16:17:08 +0800
Subject: [PATCH] 修改bug

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopOrderDAO.java |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

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 7c3583f..a026086 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
@@ -24,7 +24,7 @@
 public interface ComShopOrderDAO extends BaseMapper<ComShopOrderDO> {
 
     @Select("<script> " +
-            "select order_no,store_id,`status`,pay_status,receiver_id,total_amount as orderTotal,pay_amount,delivery_type,remark,create_at from com_shop_order as cso" +
+            "select id as orderId,order_no,store_id,`status`,pay_status,receiver_id,total_amount as orderTotal,pay_amount,delivery_type,remark,create_at from com_shop_order as cso" +
             " where 1=1  and cso.delete_status = 1 and cso.user_id = #{comOrderListDTO.userId}" +
             "<if test='comOrderListDTO.status != null'>" +
             " AND cso.status = #{comOrderListDTO.status} " +
@@ -38,7 +38,7 @@
                 "    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, uad.name as receiver_name, uad.phone as receiver_phone, group_concat(og.goods_name) as goodsName   \n" +
+                "    sr.logistics_no, sr.create_at, uad.name as receiver_name, uad.phone as receiver_phone, group_concat(og.goods_name) as goodsName, ss.name as store_name   \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" +
@@ -55,16 +55,16 @@
                 " AND sr.create_at <![CDATA[<=]]> #{pageComShopOrderSearchDTO.createAtEnd} " +
                 " </if> " +
                 "<if test='pageComShopOrderSearchDTO.orderNo != null  '>" +
-                " AND sr.order_no = #{pageComShopOrderSearchDTO.orderNo} " +
+                " AND sr.order_no like concat('%', #{pageComShopOrderSearchDTO.orderNo}, '%') " +
                 " </if> " +
                 "<if test='pageComShopOrderSearchDTO.userAccount != null  '>" +
-                " AND su.phone = #{pageComShopOrderSearchDTO.userAccount} " +
+                " AND su.phone like concat('%', #{pageComShopOrderSearchDTO.userAccount}, '%') " +
                 " </if> " +
                 "<if test='pageComShopOrderSearchDTO.receiverAccount != null  '>" +
-                " AND uad.name = #{pageComShopOrderSearchDTO.receiverAccount} " +
+                " AND uad.name like concat('%', #{pageComShopOrderSearchDTO.receiverAccount}, '%')  " +
                 " </if> " +
                 "<if test='pageComShopOrderSearchDTO.receiverPhone != null '>" +
-                " AND uad.phone = #{pageComShopOrderSearchDTO.receiverPhone} " +
+                " AND uad.phone like concat('%',#{pageComShopOrderSearchDTO.receiverPhone}, '%') " +
                 " </if> " +
                 "<if test='pageComShopOrderSearchDTO.goodsName != null'>" +
                 " AND og.goods_name like concat('%',  #{pageComShopOrderSearchDTO.goodsName}, '%') " +
@@ -82,12 +82,12 @@
                 " AND ss.sys_user_id = #{pageComShopOrderSearchDTO.storeUserId} " +
                 " </if> " +
             " GROUP BY sr.id " +
-            " ORDER BY sr.create_at "+
+            " ORDER BY sr.create_at DESC "+
             "</script>")
     IPage<ComShopOrderSearchVO> pageOrderBy(Page page, @Param("pageComShopOrderSearchDTO")  PageComShopOrderSearchDTO pageComShopOrderSearchDTO);
 
     @Select("<script> " +
-            "SELECT sr.total_amount AS goods_total, GROUP_CONCAT(og.goods_name) AS goods_name , count(og.id) AS goods_count, " +
+            "SELECT sr.total_amount AS goods_total, GROUP_CONCAT(og.goods_name  separator  '\n') AS goods_name , sum(og.amount) AS goods_count, " +
                 " su.phone AS account, uad.name AS receiver, uad.phone AS receiverPhone, \n" +
                 " concat(uad.province_name, uad.city_name, uad.district_name, uad.detail_address) AS receiver_address, ss.name AS storeName, sr.remark," +
                     "  CASE\n" +
@@ -176,7 +176,7 @@
                 " AND sr.order_no = #{comShopFundsExportDTO.orderNo} " +
                 " </if> " +
             " </if> " +
-            " GROUP BY sr.id ORDER BY sr.create_at "+
+            " GROUP BY sr.id ORDER BY sr.create_at DESC "+
             "</script>")
     IPage<ExcelShopFundsDTO> selectFundsExport(Page page, @Param("comShopFundsExportDTO") ComShopFundsExportDTO comShopFundsExportDTO);
 
@@ -189,7 +189,7 @@
             "SELECT ss.sys_user_id, sum(sr.pay_amount) AS t ,  DATE_FORMAT(sr.pay_time,'%Y%m%d') days\n" +
             "FROM com_shop_order sr LEFT JOIN  com_shop_store ss ON sr.store_id = ss.id\n" +
             "WHERE sr.pay_status = 2  AND DATE_FORMAT(sr.pay_time,'%Y%m%d') = DATE_FORMAT(NOW(),'%Y%m%d')\n" +
-            "<if test='userId!=null'>" +
+            "<if test='userId!=null and userId!=0L'>" +
                 " and ss.sys_user_id = #{userId}\n" +
             "</if>" +
             "GROUP BY days\n" +
@@ -197,7 +197,7 @@
             "SELECT ss.sys_user_id, sum(sr.pay_amount) AS t,  DATE_FORMAT(sr.pay_time,'%Y%u') weeks\n" +
             "FROM com_shop_order sr LEFT JOIN  com_shop_store ss ON sr.store_id = ss.id\n" +
             "WHERE sr.pay_status = 2 AND DATE_FORMAT(sr.pay_time,'%Y%u') = DATE_FORMAT(NOW(),'%Y%u')\n" +
-            "<if test='userId!=null'>" +
+            "<if test='userId!=null and userId!=0L'>" +
                 " and ss.sys_user_id = #{userId}\n" +
             "</if>" +
             "GROUP BY weeks\n" +
@@ -205,7 +205,7 @@
             "SELECT ss.sys_user_id, sum(sr.pay_amount) AS t,  DATE_FORMAT(sr.pay_time,'%Y%m') months\n" +
             "FROM com_shop_order sr LEFT JOIN  com_shop_store ss ON sr.store_id = ss.id\n" +
             "WHERE sr.pay_status = 2 AND DATE_FORMAT(sr.pay_time,'%Y%m') = DATE_FORMAT(NOW(),'%Y%m')\n" +
-            "<if test='userId!=null'>" +
+            "<if test='userId!=null and userId!=0L'>" +
                 " and ss.sys_user_id = #{userId}\n" +
             "</if>" +
             "GROUP BY months\n" +
@@ -232,7 +232,7 @@
             "<if test='pageComShopFundsSearchDTO.orderNo != null '>" +
             " AND sr.order_no = #{pageComShopFundsSearchDTO.orderNo} " +
             " </if> " +
-            " GROUP BY sr.id ORDER BY sr.create_at "+
+            " GROUP BY sr.id ORDER BY sr.create_at DESC "+
             "</script>")
     IPage<ComShopFundsOrderVO> pageShopFunds(Page page, @Param("pageComShopFundsSearchDTO") PageComShopFundsSearchDTO pageComShopFundsSearchDTO);
 

--
Gitblit v1.7.1