|  | @@ -149,6 +149,69 @@
 | 
	
		
			
				|  |  |          </if>
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    <select id="queryExportList" resultType="com.kmall.admin.entity.OrderEntity">
 | 
	
		
			
				|  |  | +        SELECT
 | 
	
		
			
				|  |  | +            o.*,
 | 
	
		
			
				|  |  | +            u.username AS username,
 | 
	
		
			
				|  |  | +            p.is_payment_send,
 | 
	
		
			
				|  |  | +            p.is_ele_order_send,
 | 
	
		
			
				|  |  | +            p.is_customs_send,
 | 
	
		
			
				|  |  | +            g.sku,
 | 
	
		
			
				|  |  | +            g.goods_name,
 | 
	
		
			
				|  |  | +            g.number,
 | 
	
		
			
				|  |  | +            g.retail_price
 | 
	
		
			
				|  |  | +        FROM
 | 
	
		
			
				|  |  | +          mall_order o
 | 
	
		
			
				|  |  | +        LEFT JOIN mall_user u ON o.user_id = u.id
 | 
	
		
			
				|  |  | +        LEFT JOIN mall_order_process_record p ON o.order_sn = p.order_sn
 | 
	
		
			
				|  |  | +        Left join mall_order_goods g on o.id = g.order_id
 | 
	
		
			
				|  |  | +        WHERE 1=1
 | 
	
		
			
				|  |  | +        <if test="storeId != null and storeId != ''">
 | 
	
		
			
				|  |  | +            AND o.store_id = #{storeId}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="merchOrderSn != null and merchOrderSn.trim() != ''">
 | 
	
		
			
				|  |  | +            AND o.merch_order_sn = #{merchOrderSn}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="merchSn != null and merchSn.trim() != ''">
 | 
	
		
			
				|  |  | +            AND o.merch_sn = #{merchSn}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="orderSn != null and orderSn.trim() != ''">
 | 
	
		
			
				|  |  | +            AND o.order_sn LIKE concat('%',#{orderSn},'%')
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="shippingStatus != null">
 | 
	
		
			
				|  |  | +            AND o.shipping_status = #{shippingStatus}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="payStatus != null">
 | 
	
		
			
				|  |  | +            AND o.pay_status = #{payStatus}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="orderStatus != null and orderStatus.trim() != ''">
 | 
	
		
			
				|  |  | +            AND o.order_status = #{orderStatus}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="shippingId != null and shippingId != 0">
 | 
	
		
			
				|  |  | +            AND o.shipping_id = #{shippingId}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="orderType != null and orderType.trim() != ''">
 | 
	
		
			
				|  |  | +            AND o.order_type = #{orderType}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="isOnfiilineOrder != null">
 | 
	
		
			
				|  |  | +            AND o.is_onffline_order = #{isOnfiilineOrder}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <if test="ids != null and ids.trim() != ''">
 | 
	
		
			
				|  |  | +            AND o.id in (${ids})
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +        <choose>
 | 
	
		
			
				|  |  | +            <when test="sidx != null and sidx.trim() != ''">
 | 
	
		
			
				|  |  | +                order by ${sidx} ${order}
 | 
	
		
			
				|  |  | +            </when>
 | 
	
		
			
				|  |  | +            <otherwise>
 | 
	
		
			
				|  |  | +                order by id desc
 | 
	
		
			
				|  |  | +            </otherwise>
 | 
	
		
			
				|  |  | +        </choose>
 | 
	
		
			
				|  |  | +        <if test="offset != null and limit != null">
 | 
	
		
			
				|  |  | +            limit #{offset}, #{limit}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  | +    </select>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      <select id="queryTotal" resultType="int">
 | 
	
		
			
				|  |  |          select count(*) from mall_order o WHERE 1=1
 | 
	
		
			
				|  |  |          <if test="storeId != null and storeId != ''">
 |