|
@@ -29,9 +29,9 @@ type InvoicePaymentController struct{}
|
|
|
// @Param StartDate query string false "合同开始日期"
|
|
|
// @Param EndDate query string false "合同结束日期"
|
|
|
// @Param TimeType query int false "时间类型: 1-开票时间; 2-到款时间"
|
|
|
-// @Param HasInvoice query int false "已开票"
|
|
|
-// @Param HasPayment query int false "已到款"
|
|
|
-// @Param IsExport query int false "是否导出"
|
|
|
+// @Param HasInvoice query int false "是否已开票: 0-否; 1-是"
|
|
|
+// @Param HasPayment query int false "是否已到款: 0-否; 1-是"
|
|
|
+// @Param IsExport query int false "是否导出: 0-否; 1-是"
|
|
|
// @Success 200 {object} fms.ContractRegisterItem
|
|
|
// @router /census/invoice_payment/list [get]
|
|
|
func (ct *InvoicePaymentController) List(c *gin.Context) {
|
|
@@ -48,10 +48,10 @@ func (ct *InvoicePaymentController) List(c *gin.Context) {
|
|
|
|
|
|
cond := `1 = 1`
|
|
|
pars := make([]interface{}, 0)
|
|
|
- // 合同编号/客户姓名/销售/实际使用方
|
|
|
+ // 合同编号/客户姓名/销售
|
|
|
if req.Keyword != "" {
|
|
|
kw := "%" + req.Keyword + "%"
|
|
|
- cond += ` b.company_name LIKE ? OR a.seller_name LIKE ?`
|
|
|
+ cond += ` AND b.company_name LIKE ? OR a.seller_name LIKE ?`
|
|
|
pars = append(pars, kw, kw)
|
|
|
}
|
|
|
if req.SellGroupId > 0 {
|
|
@@ -66,7 +66,7 @@ func (ct *InvoicePaymentController) List(c *gin.Context) {
|
|
|
return
|
|
|
}
|
|
|
if len(registerIds) > 0 {
|
|
|
- cond += ` AND contract_register_id IN ?`
|
|
|
+ cond += ` AND b.contract_register_id IN ?`
|
|
|
pars = append(pars, registerIds)
|
|
|
} else {
|
|
|
cond += ` AND 1 = 2`
|
|
@@ -76,7 +76,7 @@ func (ct *InvoicePaymentController) List(c *gin.Context) {
|
|
|
if req.TimeType > 0 && req.StartDate != "" && req.EndDate != "" {
|
|
|
st := fmt.Sprint(req.StartDate, " 00:00:00")
|
|
|
ed := fmt.Sprint(req.EndDate, " 23:59:59")
|
|
|
- cond += ` a.invoice_type = ? AND (invoice_time BETWEEN ? AND ?)`
|
|
|
+ cond += ` AND a.invoice_type = ? AND (a.invoice_time BETWEEN ? AND ?)`
|
|
|
pars = append(pars, req.TimeType, st, ed)
|
|
|
}
|
|
|
// 已开票
|