|
@@ -96,6 +96,9 @@ func (dao *PartnerInfoDao) Partners(partnerIds []int64, queryOptions map[string] |
|
@@ -96,6 +96,9 @@ func (dao *PartnerInfoDao) Partners(partnerIds []int64, queryOptions map[string] |
96
|
if endTime, ok := queryOptions["endTime"]; ok {
|
96
|
if endTime, ok := queryOptions["endTime"]; ok {
|
97
|
filterPartners.WriteString(fmt.Sprintf(" and cooperate_time<to_timestamp(%v)", endTime))
|
97
|
filterPartners.WriteString(fmt.Sprintf(" and cooperate_time<to_timestamp(%v)", endTime))
|
98
|
}
|
98
|
}
|
|
|
99
|
+ if keyword, ok := queryOptions["keyword"]; ok {
|
|
|
100
|
+ filterPartners.WriteString(fmt.Sprintf(" and partner_name LIKE %v", keyword))
|
|
|
101
|
+ }
|
99
|
|
102
|
|
100
|
sql.WriteString(fmt.Sprintf(`
|
103
|
sql.WriteString(fmt.Sprintf(`
|
101
|
SELECT A.*,B.total,B.amount,COALESCE(B.bonus,0) bonus,B.bonus_expense
|
104
|
SELECT A.*,B.total,B.amount,COALESCE(B.bonus,0) bonus,B.bonus_expense
|