|  |  |  | 
|---|
|  |  |  | order by a.CREATED_TIME desc | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectXcxOrderList" resultType="com.xzx.gc.shop.vo.XcxOrderListVo"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | a.*, | 
|---|
|  |  |  | b.unit_price, | 
|---|
|  |  |  | b.sku, | 
|---|
|  |  |  | b.style, | 
|---|
|  |  |  | b.thumb | 
|---|
|  |  |  | from xzx_score_order a | 
|---|
|  |  |  | inner join xzx_score_order_details b on a.id=b.order_id | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | a.user_id=#{record.userId} | 
|---|
|  |  |  | <if test="record.status == 1"> | 
|---|
|  |  |  | and a.status in (1, 2, 3) | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.status == 2"> | 
|---|
|  |  |  | and a.status = 4 | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.status == 3"> | 
|---|
|  |  |  | and a.status = 6 | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | order by a.created_time desc | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectXcxOrderDetails" resultType="com.xzx.gc.shop.vo.XcxOrderDetailsVo"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | a.* | 
|---|
|  |  |  | ,b.style | 
|---|
|  |  |  | ,b.sku | 
|---|
|  |  |  | ,b.thumb | 
|---|
|  |  |  | ,b.unit_price | 
|---|
|  |  |  | ,c.address | 
|---|
|  |  |  | ,c.phone | 
|---|
|  |  |  | ,c.username | 
|---|
|  |  |  | ,c.express_com expressCompany | 
|---|
|  |  |  | ,c.express_no | 
|---|
|  |  |  | from xzx_score_order a | 
|---|
|  |  |  | inner join xzx_score_order_details b on a.id=b.order_id | 
|---|
|  |  |  | inner join xzx_score_express_info c on a.id=c.order_id | 
|---|
|  |  |  | where a.id=#{id} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <update id="updateOrderStatus"> | 
|---|
|  |  |  | update xzx_score_order | 
|---|
|  |  |  | set status=#{status} | 
|---|
|  |  |  | where id=#{id} and user_id=#{userId} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  | </mapper> | 
|---|