model/serviceFollowup.go
@@ -46,6 +46,7 @@ PageNum int PageSize int Preload bool MemberIds []int } ) @@ -95,6 +96,10 @@ Preload("SolveRate"). Preload("IsVisit"). Preload("OldMember") } if len(slf.MemberIds) > 0 { db = db.Where("member_id in ?", slf.MemberIds) } return db @@ -176,6 +181,11 @@ return slf } func (slf *ServiceFollowupSearch) SetMemberIds(memberIds []int) *ServiceFollowupSearch { slf.MemberIds = memberIds return slf } func (slf *ServiceFollowupSearch) UpdateByMap(data map[string]interface{}) error { var db = slf.build() return db.Updates(data).Error