|
@@ -456,7 +456,7 @@ func (ct *InvoicePaymentController) List(c *gin.Context) {
|
|
|
pars = append(pars, kw, kw)
|
|
|
}
|
|
|
if req.SellGroupId > 0 {
|
|
|
- cond += ` AND a.seller_group_id = ?`
|
|
|
+ cond += ` AND c.seller_group_id = ?`
|
|
|
pars = append(pars, req.SellGroupId)
|
|
|
}
|
|
|
// 套餐筛选
|
|
@@ -485,13 +485,17 @@ func (ct *InvoicePaymentController) List(c *gin.Context) {
|
|
|
}
|
|
|
pars = append(pars, req.TimeType, st, ed)
|
|
|
}
|
|
|
- // 已开票
|
|
|
- if req.HasInvoice == 1 {
|
|
|
- cond += ` AND a.invoice_id > 0`
|
|
|
+ // 已开票未到款
|
|
|
+ if req.HasInvoice == 1 && req.HasPayment == 0 {
|
|
|
+ cond += ` AND a.invoice_id > 0 AND a.payment_id = 0 `
|
|
|
}
|
|
|
- // 已到款
|
|
|
- if req.HasPayment == 1 {
|
|
|
- cond += ` AND a.payment_id > 0`
|
|
|
+ // 已到款未开票
|
|
|
+ if req.HasPayment == 1 && req.HasInvoice == 0 {
|
|
|
+ cond += ` AND a.payment_id > 0 AND a.invoice_id = 0 `
|
|
|
+ }
|
|
|
+ // 已开票且已到款
|
|
|
+ if req.HasInvoice == 1 && req.HasPayment == 1 {
|
|
|
+ cond += ` AND a.invoice_id > 0 AND a.payment_id > 0 `
|
|
|
}
|
|
|
|
|
|
page := new(base.Page)
|