t.id_ as id
, t.order_no_ as orderNo
, t.sub_order_no_ as subOrderNo
, t.merch_id_ as merchId
, t.good_type_ as goodType
, t.biz_id_ as bizId
, t.biz_content_ as bizContent
, t.good_name_ as goodName
, t.good_url_ as goodUrl
, t.original_price_ as originalPrice
, t.expect_price_ as expectPrice
, t.actual_price_ as actualPrice
, t.coupon_amount_ as couponAmount
, t.good_num_ as goodNum
, t.good_price_ as goodPrice
, t.plantform_fee_ as plantformFee
, t.plantform_fee_rate_ as plantformFeeRate
, t.account_config_ as accountConfig
, t.tenant_group_album_id_ as tenantGroupAlbumId
, t.create_time_ as createTime
, t.update_time_ as updateTime
, t.biz_json_ as bizJson
, t.gift_flag_ as giftFlag
, t.discount_json_ as discountJson
SELECT
,
o.order_client_ as orderClient,
o.user_id_ as userId,
o.recom_user_id_ as recomUserId
FROM user_order_detail t
left join user_order o on t.order_no_ = o.order_no_
where t.id_ = #{id}
SELECT
,
o.order_client_ as orderClient,
o.user_id_ as userId,
o.recom_user_id_ as recomUserId
FROM user_order_detail t
left join user_order o on t.order_no_ = o.order_no_
where t.order_no_ = #{orderNo}
SELECT
,
o.order_client_ as orderClient,
o.user_id_ as userId,
o.recom_user_id_ as recomUserId
FROM user_order_detail t
left join user_order o on t.order_no_ = o.order_no_
AND t.order_no_ = #{param.orderNo}
AND t.id_ IN
#{id}
SELECT
,
o.recom_user_id_ as recomUserId,
o.order_client_ as orderClient,
u.avatar_ as avatar,
u.username_ as username,
a.star_grade_ as starGrade
FROM user_order_detail t
left join user_order o on t.order_no_ = o.order_no_
left join sys_user u on t.merch_id_ = u.id_
left join teacher_total a on t.merch_id_ = a.user_id_
where t.order_no_ = #{orderNo}
SELECT
,
o.recom_user_id_ as recomUserId,
o.order_client_ as orderClient,
u.avatar_ as avatar,
u.username_ as username,
a.star_grade_ as starGrade
FROM user_order_detail t
left join user_order o on t.order_no_ = o.order_no_
left join sys_user u on t.merch_id_ = u.id_
left join teacher_total a on t.merch_id_ = a.user_id_
and t.order_no_ in
#{item}
SELECT ifnull(sum(t.good_num_),0) as goodNum
FROM user_order_detail t
left join user_order o on t.order_no_ = o.order_no_
where o.activity_id_ = #{activityId}
and o.user_id_ = #{userId}
and o.order_client_ = #{client}
and o.status_ in ('PAID','WAIT_PAY','PAYING')
and t.gift_flag_ = 0
select SUM(c.exposureNum) exposureNum,c.date from (
select COUNT(distinct uod.order_no_) exposureNum,
DATE_FORMAT(uod.create_time_,#{groupBy}) 'date' from user_order_detail uod
left join user_order uo ON uo.order_no_ = uod.order_no_
left join course_group cg On cg.id_ = uod.biz_id_
where cg.teacher_id_ = #{param.teacherId} AND uo.status_ = 'PAID' AND cg.status_ != 'CANCEL' AND uod.good_type_ != 'TENANT_ALBUM'
AND DATE_FORMAT(uod.create_time_, '%Y-%m-%d') BETWEEN #{param.startTime} AND #{param.endTime}
and uod.good_type_ = #{param.type}
group by DATE_FORMAT(uod.create_time_,#{groupBy})
UNION ALL
select COUNT(distinct uod.order_no_) exposureNum,
DATE_FORMAT(uod.create_time_,#{groupBy}) 'date' from user_order_detail uod
left join user_order uo ON uo.order_no_ = uod.order_no_
left join course_group cg On cg.id_ = uod.biz_id_
where cg.teacher_id_ = #{param.teacherId} AND uo.status_ = 'PAID' AND uod.good_type_ != 'TENANT_ALBUM' AND uod.good_type_ = 'VIDEO'
AND DATE_FORMAT(uod.create_time_, '%Y-%m-%d') BETWEEN #{param.startTime} AND #{param.endTime}
group by DATE_FORMAT(uod.create_time_,#{groupBy})
) c
group by c.date ORDER BY c.date
select COUNT(distinct uod.order_no_) exposureNum,
DATE_FORMAT(uod.create_time_,#{groupBy}) 'date' from user_order_detail uod
left join user_order uo ON uo.order_no_ = uod.order_no_
left join course_group cg On cg.id_ = uod.biz_id_
where cg.teacher_id_ = #{param.teacherId} AND uo.status_ = 'PAID' AND uod.good_type_ != 'TENANT_ALBUM' AND uod.good_type_ = 'VIDEO'
AND DATE_FORMAT(uod.create_time_, '%Y-%m-%d') BETWEEN #{param.startTime} AND #{param.endTime}
group by DATE_FORMAT(uod.create_time_,#{groupBy})
select uod.good_type_ type,COUNT(distinct uod.order_no_) exposureNum,
DATE_FORMAT(uod.create_time_,#{groupBy}) 'date' from user_order_detail uod
left join user_order uo ON uo.order_no_ = uod.order_no_
left join music_sheet ms ON ms.id_ = uod.biz_id_
where uod.good_type_ = 'MUSIC' AND uo.status_ = 'PAID' AND ms.source_type_ = 'TEACHER' AND ms.create_by_ = #{param.teacherId}
AND DATE_FORMAT(uod.create_time_, '%Y-%m-%d') BETWEEN #{param.startTime} AND #{param.endTime}
group by DATE_FORMAT(uod.create_time_,#{groupBy}) order by 'date'
SELECT distinct t.order_no_ FROM user_order_detail t
LEFT JOIN user_order o ON t.order_no_ = o.order_no_
WHERE t.biz_id_ = #{groupId}
AND t.good_type_ in ('LIVE','GROUP')
AND o.status_ IN ('WAIT_PAY','PAYING')