f
This commit is contained in:
@@ -95,6 +95,15 @@ func (r *GormEnterpriseInfoSubmitRecordRepository) List(ctx context.Context, fil
|
||||
if filter.ManualReviewStatus != "" {
|
||||
db = db.Where("manual_review_status = ?", filter.ManualReviewStatus)
|
||||
}
|
||||
if filter.CompanyName != "" {
|
||||
db = db.Where("company_name LIKE ?", "%"+filter.CompanyName+"%")
|
||||
}
|
||||
if filter.LegalPersonPhone != "" {
|
||||
db = db.Where("legal_person_phone = ?", filter.LegalPersonPhone)
|
||||
}
|
||||
if filter.LegalPersonName != "" {
|
||||
db = db.Where("legal_person_name LIKE ?", "%"+filter.LegalPersonName+"%")
|
||||
}
|
||||
var total int64
|
||||
if err := db.Count(&total).Error; err != nil {
|
||||
return nil, err
|
||||
@@ -111,6 +120,15 @@ func (r *GormEnterpriseInfoSubmitRecordRepository) List(ctx context.Context, fil
|
||||
if filter.ManualReviewStatus != "" {
|
||||
q = q.Where("manual_review_status = ?", filter.ManualReviewStatus)
|
||||
}
|
||||
if filter.CompanyName != "" {
|
||||
q = q.Where("company_name LIKE ?", "%"+filter.CompanyName+"%")
|
||||
}
|
||||
if filter.LegalPersonPhone != "" {
|
||||
q = q.Where("legal_person_phone = ?", filter.LegalPersonPhone)
|
||||
}
|
||||
if filter.LegalPersonName != "" {
|
||||
q = q.Where("legal_person_name LIKE ?", "%"+filter.LegalPersonName+"%")
|
||||
}
|
||||
err := q.Order("submit_at DESC").Offset(offset).Limit(filter.PageSize).Find(&records).Error
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user