From d13ae240c54c59b04c0571bfc0136ed0c8ba32a3 Mon Sep 17 00:00:00 2001
From: jyy <jyy>
Date: Wed, 14 Jul 2021 14:16:06 +0800
Subject: [PATCH] 修复bug

---
 zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopOrderDao.xml |   46 +++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 41 insertions(+), 5 deletions(-)

diff --git a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopOrderDao.xml b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopOrderDao.xml
index a6a8bdd..ba616cb 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopOrderDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopOrderDao.xml
@@ -36,6 +36,9 @@
 			<result property="scorePay" column="score_pay" />
 			<result property="payMethod" column="pay_method" />
 			<result property="companyId" column="company_id" />
+			<!--返回详情列表-->
+			<collection property="details" column="{orderId=id}"
+						select="com.matrix.system.shopXcx.dao.ShopOrderDetailsDao.selectByOrderId"/>
 	</resultMap>
 
 
@@ -545,7 +548,7 @@
 	</select>
 
 	<!-- 分页查询 -->
-	<select id="selectInPageByQuery" resultMap="ShopOrderMap">
+	<select id="selectInPageByQuery" resultMap="ShopOrderComplexMap">
 		select
 		o.*,
 		s.shop_name
@@ -595,10 +598,36 @@
 	<!-- 导出Excel -->
 	<select id="selectInPageByQueryOfExcel" resultMap="ShopOrderComplexMap">
 		select
-		o.*,
-		s.store_name
+		o.create_by,
+		o.create_time,
+		o.update_by,
+		o.update_time,
+		o.id,
+		o.order_no,
+		o.order_money,
+		o.commodity_price,
+		o.user_id,
+		o.order_time,
+		o.pay_status,
+		o.discount_explain,
+		o.discount_amount,
+		o.order_status,
+		o.refund_charge,
+		o.user_name,
+		o.user_tel,
+		o.remarks,
+		o.shipping_method,
+		o.store_id,
+		o.purchase_quantity,
+		o.del_flag,
+		o.wx_order_no,
+		o.pay_result,
+		o.postage,
+		       o.pay_method,
+		s.shop_name,
+		o.order_type
 		from shop_order o
-		LEFT JOIN shop_store s on o.store_id = s.store_id
+		LEFT JOIN sys_shop_info s on o.store_id = s.ID
 		where del_flag = 2 and o.company_id  = #{record.companyId}
 
 		<if test="record != null">
@@ -621,7 +650,7 @@
 				and  o.order_status = #{record.orderStatus}
 			</if>
 			<if test="(record.storeName!=null and record.storeName!='')">
-				and s.store_name like concat('%', #{record.storeName}, '%')
+				and s.shop_name like concat('%', #{record.storeName}, '%')
 			</if>
 		</if>
 		<if test="pageVo !=null"><!-- 判断pageVo对象是否为空 -->
@@ -727,6 +756,13 @@
 		group by order_status
 	</select>
 
+	<select id="selectShopOrderByOrderNo"  resultType="com.matrix.system.shopXcx.bean.ShopOrder"  >
+		select
+		a.*
+		from shop_order a
+		where a.order_no=#{orderNo}
+	</select>
+
 	<update id="batchUpdateOrderStatus">
 		<foreach collection="list" index="index" item="item" separator=";">
 			update shop_order set order_status=#{item.orderStatus}

--
Gitblit v1.9.1