SELECT
a.order_status orderStatus,
a.seller_user_id sellerUserId,
a.order_type orderType,
a.order_id orderId,
b.user_name userName,
b.user_id userId,
c.goods_name goodsName,
d.user_name orderUserName,
c.goods_price goodsPrice,
a.date_time orderTime,
a.payment_type paymentType,
a.goods_id goodsId,
e.refuse_reason refuseReason,
a.wx_order_id wxOrderId,
a.user_site_id userSiteId,
c.goods_postage goodsPostage,
a.seller_goods_name sellerGoodsName,
a.express_status expressStatus,
a.update_time updateTime
FROM
changehappy_order a
LEFT JOIN changehappy_user b ON a.user_id = b.user_id
LEFT JOIN changehappy_goods c ON a.goods_id = c.id
LEFT JOIN changehappy_user d ON c.user_id = d.user_id
LEFT JOIN changehappy_sales_return e ON a.order_id = e.order_id
WHERe
a.user_id = #{userId,jdbcType=VARCHAR} and a.sfky='1'
and a.order_status in ('4','5','6')
and a.order_status=#{orderStatus,jdbcType=VARCHAR}
and a.order_type =#{orderType}
and a.order_status !='1'
order by DATE_FORMAT(a.date_time, '%Y/%m/%d %H:%i:%s') desc
LIMIT #{currPage}, #{pageSize}
SELECT
a.order_status orderStatus,
a.seller_user_id sellerUserId,
a.order_type orderType,
a.order_id orderId,
b.user_name userName,
b.user_id userId,
c.goods_name goodsName,
d.user_name orderUserName,
c.goods_price goodsPrice,
a.date_time orderTime,
a.payment_type paymentType,
a.goods_id goodsId,
e.refuse_reason refuseReason,
a.wx_order_id wxOrderId,
a.user_site_id userSiteId,
c.goods_postage goodsPostage,
a.seller_goods_name sellerGoodsName,
a.express_status expressStatus
FROM
changehappy_order a
LEFT JOIN changehappy_user b ON a.user_id = b.user_id
LEFT JOIN changehappy_goods c ON a.goods_id = c.id
LEFT JOIN changehappy_user d ON c.user_id = d.user_id
LEFT JOIN changehappy_sales_return e ON a.order_id = e.order_id
WHERe
a.seller_user_id = #{sellerUserId,jdbcType=VARCHAR} and a.sfky='1'
and a.order_status in ('4','5','6')
and a.order_status=#{orderStatus,jdbcType=VARCHAR}
and a.order_type =#{orderType}
and a.order_status !='1'
order by DATE_FORMAT(a.date_time, '%Y/%m/%d %H:%i:%s') desc
LIMIT #{currPage}, #{pageSize}
select a.order_status orderStatus,
a.order_type orderType,
a.order_id orderId,
a.user_site_id userSiteId,
b.user_id userId,
b.user_name userName,
c.goods_name goodsName,
d.user_name orderUserName,
c.goods_price goodsPrice,
a.date_time orderTime,
a.payment_type paymentType,
a.goods_id goodsId,
e.return_reason returnReason,
e.return_info returnInfo,
a.wx_order_id wxOrderId,
a.express_status expressStatus
from changehappy_order a
left join changehappy_user b on a.user_id =b.user_id
left join changehappy_goods c on a.goods_id = c.id
left join changehappy_user d on c.user_id = d.user_id
left join changehappy_sales_return e on a.order_id = e.order_id
where a.seller_user_id=#{sellerUserId,jdbcType=VARCHAR}
and a.order_status in ('4','5','6')
and a.order_status=#{orderStatus,jdbcType=VARCHAR}
and a.order_type =#{orderType,jdbcType=VARCHAR}
LIMIT #{currPage}, #{pageSize}
select id,file_url goodsImg ,goods_id goodsId from changehappy_file where goods_id=#{id}
insert into changehappy_order
(user_id,goods_id,date_time,remark,order_status,order_type,order_id,
seller_user_id,goods_name,goods_price,user_site_id,payment_type,exchange_goods_id,site_exchange_user,seller_goods_name)
values
(#{userId,jdbcType=VARCHAR},
#{goodsId},
now(),
#{remark,jdbcType=VARCHAR},
#{orderStatus},
#{orderType,jdbcType=VARCHAR},
#{orderId,jdbcType=VARCHAR},
#{sellerUserId,jdbcType=VARCHAR},
#{goodsName,jdbcType=VARCHAR},
#{goodsPrice,jdbcType=VARCHAR},
#{userSiteId,jdbcType=VARCHAR},
#{paymentType},
#{exchangeGoodsId},
#{siteExchangeUser},
#{sellerGoodsName})
insert into changehappy_order
(user_id,goods_id,date_time,remark,order_status,order_type,order_id,
seller_user_id,goods_name,goods_price,user_site_id,payment_type,exchange_goods_id,site_exchange_user,seller_goods_name)
values
(#{sellerUserId,jdbcType=VARCHAR},
#{goodsId},
now(),
#{remark,jdbcType=VARCHAR},
#{orderStatus},
#{orderType,jdbcType=VARCHAR},
#{orderId,jdbcType=VARCHAR},
#{userId,jdbcType=VARCHAR},
#{goodsName,jdbcType=VARCHAR},
#{goodsPrice,jdbcType=VARCHAR},
#{userSiteId,jdbcType=VARCHAR},
#{paymentType},
#{exchangeGoodsId},
#{siteExchangeUser},
#{sellerGoodsName})
update changehappy_order
set order_status =#{orderStatus} ,
update_time =#{updateTime} ,
wx_order_id =#{wxOrderId}
where order_id =#{orderId}
select a.id goodsId,a.goods_name goodsName,a.user_id userId,a.goods_brief goodsBrief,
b.user_name userName,b.userImg userImg,a.goods_price goodsPrice,
a.sales,
c.MC goodsTypeName,
a.order_type_id orderTypeId,
a.page_view pageView,
a.activity_status activityStatus
from changeHappy_goods a
left join changehappy_user b on a.user_id = b.user_id
left join changehappy_bzdm c on a.goods_type =c.ID
left join changehappy_file f on a.goods_id = f.goods_id
where a.id=#{goodsId}
update changeHappy_goods
set
goods_name=#{goodsName,jdbcType=VARCHAR},user_id=#{userId},
goods_type=#{goodsType,jdbcType=INTEGER},
crder_time=#{crderTime},
goods_status=#{goodsStatus},
order_type_id=#{orderTypeId}
where id=#{goodsId}
insert into changehappy_order_info
(id,user_id,exchange_id,status,crder_time,apply_count,goods_id,exchange_goods_id,sfky)
values
(#{id},#{userId},#{exchangeId},#{status},#{crderTime},#{applyCount},#{goodsId},#{exchangeGoodsId},'1')
update changehappy_order_info set
user_id=#{userId},
exchange_id=#{exchangeId},
status=#{status},
apply_count=#{applyCount},
goods_id=#{goods_id},
exchange_goods_id=#{exchangeGoodsId}
where id =#{id}
select id,user_id,exchange_id,status,crder_time,apply_count,goods_id,exchange_goods_id
from changehappy_order_info
where sfky='1'
and user_id =#{userId}
and exchange_id =#{userId}
order by DATE_FORMAT(crder_time, '%Y/%m/%d %H:%i:%s') desc
select a.seller_user_id sellerUserId,a.order_status orderStatus,a.order_type orderType,a.order_count orderCount,a.order_id orderId,
b.user_name userName,c.goods_name goodsName,d.user_name orderUserName,b.user_id userId,
c.goods_price goodsPrice,a.date_time orderTime,a.payment_type paymentType,a.goods_id goodsId,
a.site_exchange_user siteExchangeUser,a.date_time crderTime,a.user_site_id userSiteId
from changehappy_order a
left join changehappy_user b on a.user_id =b.user_id
left join changehappy_goods c on a.goods_id = c.id
left join changehappy_user d on c.user_id = d.user_id
where a.order_id=#{outTradeNo,jdbcType=VARCHAR}
select a.seller_user_id sellerUserId,a.order_status orderStatus,a.order_type orderType,a.order_count orderCount,a.order_id orderId,
b.user_name userName,c.goods_name goodsName,d.user_name orderUserName,b.user_id userId,
c.goods_price goodsPrice,a.date_time orderTime,a.payment_type paymentType,a.goods_id goodsId,
a.site_exchange_user siteExchangeUser,a.date_time crderTime,a.user_site_id userSiteId
from changehappy_order a
left join changehappy_user b on a.user_id =b.user_id
left join changehappy_goods c on a.goods_id = c.id
left join changehappy_user d on c.user_id = d.user_id
where a.order_id=#{outTradeNo,jdbcType=VARCHAR} and a.user_id=#{userId,jdbcType=VARCHAR}
insert into changehappy_order_log
(id,order_id,wx_order_id,payment_type,goods_id,user_id,crder_time,log_type,user_money,user_reeze_money)
values
(#{id},#{orderId},#{wxOrderId},#{paymentType},#{goodsId},#{userId},#{crderTime},#{logType},#{userMoney},#{userReezeMoney})
select user_name userName from changehappy_user where user_id =#{userId}
insert into changehappy_activity
(id,user_id,goods_id)
values
(#{id},#{userId},#{goodsId})
select id,order_id
from changehappy_order
where user_id=#{userId}
and goods_id =#{goodsId}
insert into changehappy_sales_return
(id,whether_goods,return_reason,return_info,order_id,return_status)
values
(#{id},#{whetherGoods},#{returnReason},#{returnInfo},#{orderId},#{returnStatus})
update changehappy_sales_return
set
refuse_reason=#{refuseReason},
return_status=#{returnStatus}
where order_id=#{orderId}
update changehappy_order
set order_status=#{orderStatus},
update_time =#{updateTime}
where order_id =#{orderId} and user_id =#{userId}
update changehappy_order
set order_status=#{orderStatus},
update_time =#{updateTime}
where order_id =#{orderId} and user_id =#{sellerUserId}
update changehappy_order
set order_status='0',
update_time =#{updateTime}
where order_id =#{orderId}
SELECT
a.order_status orderStatus,
a.seller_user_id sellerUserId,
a.order_type orderType,
a.order_id orderId,
b.user_id userId,
c.goods_name goodsName,
c.goods_price goodsPrice,
a.date_time orderTime,
a.payment_type paymentType,
a.goods_id goodsId,
e.refuse_reason refuseReason,
a.wx_order_id wxOrderId,
a.user_site_id userSiteId,
c.goods_postage goodsPostage,
a.seller_goods_name sellerGoodsName,
a.express_status expressStatus,
a.update_time updateTime
FROM
changehappy_order a
LEFT JOIN changehappy_user b ON a.user_id = b.user_id
LEFT JOIN changehappy_goods c ON a.goods_id = c.id
LEFT JOIN changehappy_user d ON c.user_id = d.user_id
LEFT JOIN changehappy_sales_return e ON a.order_id = e.order_id
WHERe
a.seller_user_id = #{userId,jdbcType=VARCHAR} and a.sfky='1'
and a.order_status ='3'