|  |  |  | 
|---|
|  |  |  | c.order_no, | 
|---|
|  |  |  | c.order_money | 
|---|
|  |  |  | from shop_salesman_order a | 
|---|
|  |  |  | left join biz_user b on b.open_id=a.user_id | 
|---|
|  |  |  | left join sys_vip_info b on b.id=a.user_id | 
|---|
|  |  |  | left join shop_order c on a.order_id=c.id | 
|---|
|  |  |  | where | 
|---|
|  |  |  | a.sales_user_id=#{record.userId} | 
|---|
|  |  |  | 
|---|
|  |  |  | WHERE order_status = 1 and company_id=#{companyId} ) a) waitNum, | 
|---|
|  |  |  | (SELECT COUNT(*) | 
|---|
|  |  |  | FROM shop_salesman_order | 
|---|
|  |  |  | WHERE order_status = 1 and company_id=#{companyId}) waitOrderNum | 
|---|
|  |  |  | WHERE order_status = 1 and company_id=#{companyId}) waitOrderNum, | 
|---|
|  |  |  | (select sum(order_money) from shop_salesman_order a | 
|---|
|  |  |  | inner join shop_order b on a.order_id=b.ID | 
|---|
|  |  |  | where a.company_id=#{companyId}) orderBalance | 
|---|
|  |  |  | FROM | 
|---|
|  |  |  | shop_salesman_order | 
|---|
|  |  |  | where company_id=#{companyId} | 
|---|
|  |  |  | 
|---|
|  |  |  | f.shop_name address, | 
|---|
|  |  |  | d.order_status orderState, | 
|---|
|  |  |  | b.nick_name custom, | 
|---|
|  |  |  | b.open_id customUserId, | 
|---|
|  |  |  | b.id customUserId, | 
|---|
|  |  |  | e.nick_name parentSale, | 
|---|
|  |  |  | a.revenue_type profitType, | 
|---|
|  |  |  | a.amount profitBalance, | 
|---|
|  |  |  | 
|---|
|  |  |  | g.su_name settler | 
|---|
|  |  |  | FROM | 
|---|
|  |  |  | shop_salesman_order a | 
|---|
|  |  |  | LEFT JOIN biz_user b on a.user_id = b.open_id | 
|---|
|  |  |  | LEFT JOIN sys_vip_info b on a.user_id = b.id | 
|---|
|  |  |  | LEFT JOIN shop_saleman_settlement c on a.settlement_id = c.id | 
|---|
|  |  |  | LEFT JOIN shop_order d on d.id = a.order_id | 
|---|
|  |  |  | LEFT JOIN biz_user e on a.sales_user_id = e.open_id | 
|---|
|  |  |  | LEFT JOIN sys_vip_info e on a.sales_user_id = e.id | 
|---|
|  |  |  | LEFT JOIN sys_shop_info f on f.id = d.store_id | 
|---|
|  |  |  | LEFT JOIN sys_users g on c.user_id = g.su_id | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectFenxiaoOrderListNoPage" resultType="com.matrix.system.fenxiao.vo.FenxiaoOrderListExportVo"> | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | a.id id, | 
|---|
|  |  |  | d.order_no, | 
|---|
|  |  |  | d.order_money actualBalance, | 
|---|
|  |  |  | f.shop_name address, | 
|---|
|  |  |  | case when d.order_status = 1 then '待付款' | 
|---|
|  |  |  | when d.order_status = 2 then '待配送' | 
|---|
|  |  |  | when d.order_status = 3 then '待收货' | 
|---|
|  |  |  | when d.order_status = 4 then '待评价' | 
|---|
|  |  |  | when d.order_status = 5 then '已评价' | 
|---|
|  |  |  | when d.order_status = 6 then '申请退款' | 
|---|
|  |  |  | when d.order_status = 7 then '退款成功' | 
|---|
|  |  |  | when d.order_status = 8 then '退款拒绝' | 
|---|
|  |  |  | when d.order_status = 9 then '已取消' end  orderState, | 
|---|
|  |  |  | b.nick_name custom, | 
|---|
|  |  |  | b.id customUserId, | 
|---|
|  |  |  | e.nick_name parentSale, | 
|---|
|  |  |  | case when a.revenue_type = 1 then '推广收益' | 
|---|
|  |  |  | when a.revenue_type = 2 then '邀请收益' end profitType, | 
|---|
|  |  |  | a.amount profitBalance, | 
|---|
|  |  |  | case when a.order_status = 1 then '待结算' | 
|---|
|  |  |  | when a.order_status = 2 then '已结算' | 
|---|
|  |  |  | when a.order_status = 3 then '已退款' end settleType, | 
|---|
|  |  |  | c.order_no settleNo, | 
|---|
|  |  |  | c.create_time settleTime, | 
|---|
|  |  |  | g.su_name settler | 
|---|
|  |  |  | FROM | 
|---|
|  |  |  | shop_salesman_order a | 
|---|
|  |  |  | LEFT JOIN sys_vip_info b on a.user_id = b.id | 
|---|
|  |  |  | LEFT JOIN shop_saleman_settlement c on a.settlement_id = c.id | 
|---|
|  |  |  | LEFT JOIN shop_order d on d.id = a.order_id | 
|---|
|  |  |  | LEFT JOIN sys_vip_info e on a.sales_user_id = e.id | 
|---|
|  |  |  | LEFT JOIN sys_shop_info f on f.id = d.store_id | 
|---|
|  |  |  | LEFT JOIN sys_users g on c.user_id = g.su_id | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | a.company_id = #{record.companyId} | 
|---|
|  |  |  | <if test="record.userName != null and record.userName != ''"> | 
|---|
|  |  |  | and b.nick_name like concat('%',#{record.userName},'%') | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.ddType != null and record.ddType != ''"> | 
|---|
|  |  |  | and d.order_status = #{record.ddType} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.startTime != null "> | 
|---|
|  |  |  | and a.create_time >= #{record.startTime} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.endTime != null"> | 
|---|
|  |  |  | and  #{record.endTime} >= a.create_time | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.tgy != null and record.tgy != ''"> | 
|---|
|  |  |  | and e.nick_name like concat('%',#{record.tgy},'%') | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.orderType != null and record.orderType != ''"> | 
|---|
|  |  |  | and a.order_status = #{record.orderType} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.jsbh != null and record.jsbh != ''"> | 
|---|
|  |  |  | and c.order_no = #{record.jsbh} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.ddh != null and record.ddh != ''"> | 
|---|
|  |  |  | and d.order_no = #{record.ddh} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | </mapper> | 
|---|