Skip to content

Commit

Permalink
feat: add more card info
Browse files Browse the repository at this point in the history
  • Loading branch information
liruchen32 committed Apr 16, 2024
1 parent 4890c7b commit a145978
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 2 additions & 0 deletions models/donation.go
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,8 @@ type GeneralDonation struct {
Status string `json:"status"`
PayMethod string `json:"pay_method"`
BinCode null.String `gorm:"column:card_info_bin_code" json:"bin_code,omitempty"`
CardLastFour null.String `gorm:"column:card_info_last_four" json:"card_last_four, omitempty"`
CardType null.String `gorm:"column:card_info_type" json:"card_type, omitempty"`
FirstName null.String `gorm:"column:cardholder_first_name" json:"first_name,omitempty"`
LastName null.String `gorm:"column:cardholder_last_name" json:"last_name,omitempty"`
Header null.String `gorm:"column:receipt_header" json:"receipt_header,omitempty"`
Expand Down
2 changes: 1 addition & 1 deletion storage/donation.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ func (g *GormStorage) GetDonationsOfAUser(userID string, limit int, offset int)
var err error

// build query statement
defaultColumns := "id, amount, order_number, created_at, send_receipt, status, pay_method, cardholder_first_name, cardholder_last_name, receipt_header, receipt_address_country, receipt_address_state, receipt_address_city, receipt_address_detail, receipt_address_zip_code, card_info_bin_code"
defaultColumns := "id, amount, order_number, created_at, send_receipt, status, pay_method, cardholder_first_name, cardholder_last_name, receipt_header, receipt_address_country, receipt_address_state, receipt_address_city, receipt_address_detail, receipt_address_zip_code, card_info_bin_code, card_info_last_four, card_info_type"
selectColumnsPrime := fmt.Sprintf("%s, %s", defaultColumns, "'prime' as type")
queryPrime := g.db.Table("pay_by_prime_donations").Select(selectColumnsPrime).Where("user_id = ?", userID).QueryExpr()
selectColumnsPeriodic := fmt.Sprintf("%s, %s", defaultColumns, "'periodic' as type")
Expand Down

0 comments on commit a145978

Please sign in to comment.