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