|  |  |  | 
|---|
|  |  |  | <result property="orderType" column="order_type" /> | 
|---|
|  |  |  | <result property="applyStatus" column="apply_status" /> | 
|---|
|  |  |  | <result property="scorePay" column="score_pay" /> | 
|---|
|  |  |  | <result property="payMethod" column="pay_method" /> | 
|---|
|  |  |  | <result property="companyId" column="company_id" /> | 
|---|
|  |  |  | <!--返回详情列表--> | 
|---|
|  |  |  | <collection property="details" column="{orderId=id}" | 
|---|
|  |  |  | 
|---|
|  |  |  | <result property="createTime" column="create_time" /> | 
|---|
|  |  |  | <result property="updateBy" column="update_by" /> | 
|---|
|  |  |  | <result property="updateTime" column="update_time" /> | 
|---|
|  |  |  | <result property="payMethod" column="pay_method" /> | 
|---|
|  |  |  | <result property="orderNo" column="order_no" /> | 
|---|
|  |  |  | <result property="orderMoney" column="order_money" /> | 
|---|
|  |  |  | <result property="commodityPrice" column="commodity_price" /> | 
|---|
|  |  |  | 
|---|
|  |  |  | order_type, | 
|---|
|  |  |  | activity_type, | 
|---|
|  |  |  | score_pay, | 
|---|
|  |  |  |  | 
|---|
|  |  |  | pay_method, | 
|---|
|  |  |  | company_id | 
|---|
|  |  |  | </sql> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | #{item.orderType}, | 
|---|
|  |  |  | #{item.activityType}, | 
|---|
|  |  |  | #{item.scorePay}, | 
|---|
|  |  |  | #{item.payMethod}, | 
|---|
|  |  |  | #{item.companyId} | 
|---|
|  |  |  | </sql> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="(record.companyId!=null and record.companyId!='') or  (record.companyId!='' and record.companyId==0)  "> | 
|---|
|  |  |  | and company_id  = #{record.companyId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </sql> | 
|---|
|  |  |  | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!-- 分页查询 --> | 
|---|
|  |  |  | <select id="selectInPageByQuery" resultMap="ShopOrderMap"> | 
|---|
|  |  |  | <select id="selectInPageByQuery" resultMap="ShopOrderComplexMap"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | 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, | 
|---|
|  |  |  | s.shop_name, | 
|---|
|  |  |  | o.order_type, | 
|---|
|  |  |  | o.score_pay, | 
|---|
|  |  |  | o.apply_status | 
|---|
|  |  |  | o.*, | 
|---|
|  |  |  | s.shop_name | 
|---|
|  |  |  | from shop_order o | 
|---|
|  |  |  | INNER JOIN sys_shop_info s on o.store_id = s.ID | 
|---|
|  |  |  | where del_flag = 2 and o.company_id  = #{record.companyId} | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="(record.shopId!=null and record.shopId!='')"> | 
|---|
|  |  |  | and o.store_id=#{record.shopId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="pageVo !=null"><!-- 判断pageVo对象是否为空 --> | 
|---|
|  |  |  | <if test="pageVo.sort !=null  and pageVo.order !=null"> | 
|---|
|  |  |  | 
|---|
|  |  |  | o.wx_order_no, | 
|---|
|  |  |  | o.pay_result, | 
|---|
|  |  |  | o.postage, | 
|---|
|  |  |  | o.pay_method, | 
|---|
|  |  |  | s.shop_name, | 
|---|
|  |  |  | o.order_type | 
|---|
|  |  |  | from shop_order o | 
|---|
|  |  |  | 
|---|
|  |  |  | 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} | 
|---|