diff --git a/business/partner/purchase/jx/localjx/user.go b/business/partner/purchase/jx/localjx/user.go index f4742bdb9..6e91acc72 100644 --- a/business/partner/purchase/jx/localjx/user.go +++ b/business/partner/purchase/jx/localjx/user.go @@ -12,9 +12,9 @@ import ( type GetJxShopUsersResult struct { model.User - BuyCount int `json:"buyCount"` - ActualPayPrice int `json:"actualPayPrice"` - // VendorUserID int `orm:"column(vendor_user_id)" json:"vendorUserID"` + BuyCount int `json:"buyCount"` + ActualPayPrice int `json:"actualPayPrice"` + VendorID int `orm:"column(vendor_id)" json:"vendorID"` GoodCommentCount int `json:"goodCommentCount"` BadCommentCount int `json:"badCommentCount"` UserMembers []*model.UserMember `json:"userMembers"` @@ -41,6 +41,10 @@ func GetJxShopUsers(ctx *jxcontext.Context, keyword, fromTime, toTime string, ve sql += ` WHERE c.order_created_at >= ? AND c.order_created_at <= ?` sqlParams = append(sqlParams, fromTimeP, toTimeP) } + if len(vendorIDs) > 0 { + sql += ` WHERE c.vendor_id IN(` + dao.GenQuestionMarks(len(vendorIDs)) + `)` + sqlParams = append(sqlParams, vendorIDs) + } sql += ` AND c.status <> ? GROUP BY 1,2,3)a