|
@@ -1199,7 +1199,7 @@ func getCensusIncomeListV2(ch chan models.CensusIncomeChartResp, req fms.IncomeL
|
|
if req.SellerIds != "" {
|
|
if req.SellerIds != "" {
|
|
sellerIds := strings.Split(req.SellerIds, ",")
|
|
sellerIds := strings.Split(req.SellerIds, ",")
|
|
amountCond += ` AND (( a.invoice_id <> 0 AND b.invoice_time BETWEEN ? AND ?)`
|
|
amountCond += ` AND (( a.invoice_id <> 0 AND b.invoice_time BETWEEN ? AND ?)`
|
|
- amountCond += `OR ( a.payment_id <> 0 AND a.invoice_id = 0 AND d.invoice_time BETWEEN ? AND ?)) AND seller_id = ? `
|
|
|
|
|
|
+ amountCond += `OR ( a.payment_id <> 0 AND a.invoice_id = 0 AND d.invoice_time BETWEEN ? AND ?)) AND final_seller_id = ? `
|
|
amountPars = append(amountPars, st, ed, st, ed, sellerIds)
|
|
amountPars = append(amountPars, st, ed, st, ed, sellerIds)
|
|
} else {
|
|
} else {
|
|
amountCond += ` AND ((a.invoice_id <> 0 AND b.invoice_time BETWEEN ? AND ?)`
|
|
amountCond += ` AND ((a.invoice_id <> 0 AND b.invoice_time BETWEEN ? AND ?)`
|
|
@@ -1305,7 +1305,7 @@ func getCensusIncomeListV2(ch chan models.CensusIncomeChartResp, req fms.IncomeL
|
|
if req.SellerIds != "" {
|
|
if req.SellerIds != "" {
|
|
sellerIds := strings.Split(req.SellerIds, ",")
|
|
sellerIds := strings.Split(req.SellerIds, ",")
|
|
amountCond += ` AND (( a.invoice_id <> 0 AND c.invoice_time BETWEEN ? AND ?)`
|
|
amountCond += ` AND (( a.invoice_id <> 0 AND c.invoice_time BETWEEN ? AND ?)`
|
|
- amountCond += `OR ( a.payment_id <> 0 AND a.invoice_id = 0 AND d.invoice_time BETWEEN ? AND ?)) AND seller_id = ? `
|
|
|
|
|
|
+ amountCond += `OR ( a.payment_id <> 0 AND a.invoice_id = 0 AND d.invoice_time BETWEEN ? AND ?)) AND final_seller_id = ? `
|
|
amountPars = append(amountPars, prevSt, prevEd, prevSt, prevEd, sellerIds)
|
|
amountPars = append(amountPars, prevSt, prevEd, prevSt, prevEd, sellerIds)
|
|
} else {
|
|
} else {
|
|
amountCond += ` AND ((a.invoice_id <> 0 AND b.invoice_time BETWEEN ? AND ?)`
|
|
amountCond += ` AND ((a.invoice_id <> 0 AND b.invoice_time BETWEEN ? AND ?)`
|