You've already forked FrameTour-BE
订单改改改
This commit is contained in:
@ -14,7 +14,6 @@
|
||||
<result column="remark" property="remark"/>
|
||||
<result column="broker_id" property="brokerId"/>
|
||||
<result column="promo_code" property="promoCode"/>
|
||||
<result column="goods_type" property="goodsType"/>
|
||||
<result column="refund_reason" property="refundReason"/>
|
||||
<result column="refund_status" property="refundStatus"/>
|
||||
<result column="status" property="status"/>
|
||||
@ -40,7 +39,6 @@
|
||||
<result column="price" property="price"/>
|
||||
<result column="pay_price" property="payPrice"/>
|
||||
<result column="remark" property="remark"/>
|
||||
<result column="goods_type" property="goodsType"/>
|
||||
<result column="refund_reason" property="refundReason"/>
|
||||
<result column="refund_status" property="refundStatus"/>
|
||||
<result column="status" property="status"/>
|
||||
@ -113,13 +111,13 @@
|
||||
</select>
|
||||
|
||||
<insert id="add">
|
||||
insert into `order`(id, member_id, openid,price, pay_price, remark, broker_id, promo_code,goods_type,scenic_id)
|
||||
VALUES (#{id}, #{memberId}, #{openid},#{price}, #{payPrice}, #{remark}, #{brokerId}, #{promoCode},#{goodsType},#{scenicId})
|
||||
insert into `order`(id, member_id, openid, price, pay_price, remark, broker_id, promo_code, scenic_id)
|
||||
VALUES (#{id}, #{memberId}, #{openId}, #{price}, #{payPrice}, #{remark}, #{brokerId}, #{promoCode}, #{scenicId})
|
||||
</insert>
|
||||
<insert id="addOrderItems">
|
||||
insert into order_item(id, order_id,goods_type, goods_id) VALUES
|
||||
insert into order_item(order_id,goods_type, goods_id) VALUES
|
||||
<foreach collection="orderItems" item="item" index="index" separator=",">
|
||||
(#{item.id}, #{item.orderId}, #{item.goodsType},#{item.goodsId})
|
||||
(#{item.orderId}, #{item.goodsType},#{item.goodsId})
|
||||
</foreach>
|
||||
</insert>
|
||||
<update id="update">
|
||||
@ -160,13 +158,11 @@
|
||||
</delete>
|
||||
<select id="list" resultMap="PCBaseResultMap">
|
||||
select distinct o.id, o.scenic_id, s.name as scenic_name, o.member_id,m.nickname ,m.real_name , o.openid, o.price, pay_price, remark, o.broker_id, o.promo_code,
|
||||
refund_reason, refund_status, o.`status`, refund_at, pay_at, cancel_at,oi.id oiId, o.goods_type, oi.goods_id, o.create_at
|
||||
refund_reason, refund_status, o.`status`, refund_at, pay_at, cancel_at,oi.id oiId, oi.goods_id, o.create_at
|
||||
from `order` AS o
|
||||
left join member m on o.member_id = m.id
|
||||
left join scenic s on o.scenic_id = s.id
|
||||
left join order_item oi on o.id = oi.order_id
|
||||
left join source sr on o.goods_type='2' and oi.goods_id = sr.id
|
||||
left join video vd on o.goods_type='1' and oi.goods_id = vd.id
|
||||
<where>
|
||||
<if test="id!= null ">
|
||||
and o.id = #{id}
|
||||
@ -247,7 +243,7 @@
|
||||
</select>
|
||||
<select id="appList" resultMap="AppBaseResultMap">
|
||||
select DISTINCT o.id, o.member_id,o.openid, o.price, pay_price, remark, o.broker_id, o.promo_code,
|
||||
refund_reason, refund_status, o.`status`, o.create_at, refund_at, pay_at, cancel_at, o.goods_type,
|
||||
refund_reason, refund_status, o.`status`, o.create_at, refund_at, pay_at, cancel_at,
|
||||
sc.name scenicName
|
||||
from `order` AS o
|
||||
left join scenic sc on o.scenic_id = sc.id
|
||||
@ -255,15 +251,12 @@
|
||||
<if test="memberId!=null">
|
||||
and o.member_id=#{memberId}
|
||||
</if>
|
||||
<if test="type!= null ">
|
||||
and o.goods_type = #{type}
|
||||
</if>
|
||||
</where>
|
||||
order by o.create_at desc
|
||||
</select>
|
||||
<select id="appDetail" resultMap="AppBaseResultMap">
|
||||
select distinct o.id, o.member_id,o.openid, o.price, pay_price, remark, o.broker_id, o.promo_code,
|
||||
refund_reason, refund_status, o.`status`, o.create_at, refund_at, pay_at, cancel_at, o.goods_type,
|
||||
refund_reason, refund_status, o.`status`, o.create_at, refund_at, pay_at, cancel_at,
|
||||
o.scenic_id, sc.name scenicName
|
||||
from `order` AS o
|
||||
left join member m on o.member_id = m.id
|
||||
@ -272,13 +265,11 @@
|
||||
</select>
|
||||
<select id="refundList" resultType="com.ycwl.basic.model.pc.order.resp.OrderRespVO">
|
||||
select distinct o.id, o.scenic_id, s.name as scenic_name, o.member_id,m.nickname ,m.real_name , o.openid, o.price, pay_price, remark, o.broker_id, o.promo_code,
|
||||
refund_reason, refund_status, o.`status`, refund_at, pay_at, cancel_at,oi.id oiId, o.goods_type, oi.goods_id, o.create_at
|
||||
refund_reason, refund_status, o.`status`, refund_at, pay_at, cancel_at,oi.id oiId, oi.goods_id, o.create_at
|
||||
from `order` AS o
|
||||
left join member m on o.member_id = m.id
|
||||
left join scenic s on o.scenic_id = s.id
|
||||
left join order_item oi on o.id = oi.order_id
|
||||
left join source sr on o.goods_type='2' and oi.goods_id = sr.id
|
||||
left join video vd on o.goods_type='1' and oi.goods_id = vd.id
|
||||
<where>
|
||||
o.refund_status != 0
|
||||
<if test="id!= null ">
|
||||
|
Reference in New Issue
Block a user