|
@@ -365,12 +365,12 @@ func orderList(context *admin.Context) (interface{}, error) {
|
|
|
sqlFind, sqlCount, sqlM, sqlRefund2 string
|
|
|
)
|
|
|
if needInnerSql != "" {
|
|
|
- sqlFind = fmt.Sprintf("select e.contract_nature,e.company_name, e.id,e.order_code,e.product_type,e.create_time,e.pay_money,e.order_money,e.order_status,e.applybill_status,e.filter,e.dis_word,e.vip_type,e.pay_way,e.course_status,e.refund_status,e.return_status,e.user_phone,e.distribution_channel,e.order_channel,e.signing_subject,e.user_id,s.saler_name as salesperson,s.saler_Id as salesperson_id,e.audit_status from %s e inner JOIN order_sale_record s on(e.order_code = s.ordercode and (s.state=1 or s.state=2) %s ) ", DataExportOrder, needInnerSql)
|
|
|
+ sqlFind = fmt.Sprintf("select e.contract_nature,e.company_name, e.id,e.order_code,e.product_type,e.create_time,e.pay_money,e.order_money,e.order_status,e.applybill_status,e.filter,e.dis_word,e.vip_type,e.pay_way,e.course_status,e.refund_status,e.return_status,e.user_phone,e.distribution_channel,e.order_channel,e.signing_subject,e.user_id,s.saler_name as salesperson,s.saler_Id as salesperson_id,e.audit_status,e.is_backstage_order from %s e inner JOIN order_sale_record s on(e.order_code = s.ordercode and (s.state=1 or s.state=2) %s ) ", DataExportOrder, needInnerSql)
|
|
|
sqlCount = fmt.Sprintf("SELECT count(*) FROM %s e inner JOIN order_sale_record s on(e.order_code = s.ordercode and (s.state=1 or s.state=2) %s )", DataExportOrder, needInnerSql)
|
|
|
sqlM = fmt.Sprintf("SELECT sum( CASE WHEN e.is_backstage_order = 1 THEN e.pay_money ELSE 0 END ) AS sum_line,sum( CASE WHEN e.is_backstage_order = 0 THEN e.order_money ELSE 0 END ) AS sum_qmx FROM %s e inner JOIN order_sale_record s on(e.order_code = s.ordercode and (s.state=1 or s.state=2) and s.saler_Id= %d ) ", DataExportOrder, context.User.Id)
|
|
|
sqlRefund2 = fmt.Sprintf("select sum(b.refund_money) from refund_record b inner join %s e inner JOIN order_sale_record s on(b.order_code = e.order_code and e.order_code = s.ordercode and (s.state=1 or s.state=2) and s.saler_Id= %d ) ", DataExportOrder, context.User.Id)
|
|
|
} else {
|
|
|
- sqlFind = fmt.Sprintf("select e.contract_nature,e.company_name, e.id,e.order_code,e.product_type,e.create_time,e.pay_money,e.order_money,e.order_status,e.applybill_status,e.filter,e.dis_word,e.vip_type,e.pay_way,e.course_status,e.refund_status,e.return_status,e.user_phone,e.distribution_channel,e.order_channel,e.signing_subject,e.user_id,e.audit_status from %s e ", DataExportOrder)
|
|
|
+ sqlFind = fmt.Sprintf("select e.contract_nature,e.company_name, e.id,e.order_code,e.product_type,e.create_time,e.pay_money,e.order_money,e.order_status,e.applybill_status,e.filter,e.dis_word,e.vip_type,e.pay_way,e.course_status,e.refund_status,e.return_status,e.user_phone,e.distribution_channel,e.order_channel,e.signing_subject,e.user_id,e.audit_status,e.is_backstage_order from %s e ", DataExportOrder)
|
|
|
sqlCount = fmt.Sprintf("SELECT count(*) FROM %s e", DataExportOrder)
|
|
|
sqlM = fmt.Sprintf("SELECT sum( CASE WHEN e.is_backstage_order = 1 THEN e.pay_money ELSE 0 END ) AS sum_line,sum( CASE WHEN e.is_backstage_order = 0 THEN e.order_money ELSE 0 END ) AS sum_qmx FROM %s e ", DataExportOrder)
|
|
|
sqlRefund2 = fmt.Sprintf("select sum(b.refund_money) from refund_record b inner join %s e on (b.order_code = e.order_code) ", DataExportOrder)
|