Skip to content

Commit 32f8ccf

Browse files
Merge pull request #376 from snuffy/feature/fix-for-jp-bank
remitannce jp bank code
2 parents 86ccd13 + b2e4ff4 commit 32f8ccf

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

remittance/account_registration.go

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,32 @@ import (
66
)
77

88
type AccountRegistrationRequest struct {
9-
Method BankAccountRegistrationMethod `json:"Method" validate:"required"`
10-
BankID string `json:"Bank_ID" validate:"required"`
11-
BankCode string `json:"Bank_Code,omitempty"`
12-
BranchCode string `json:"Branch_Code,omitempty"`
13-
AccountType string `json:"Account_Type,omitempty"` // 1 - Normal, 2 - Current, 4 - Savings
14-
AccountNumber string `json:"Account_Number,omitempty"`
15-
AccountName string `json:"Account_Name,omitempty"`
16-
BranchCodeJPBank string `json:"Branch_Code_Jpbank,omitempty"`
17-
Free string `json:"Free,omitempty"`
9+
Method BankAccountRegistrationMethod `json:"Method" validate:"required"`
10+
BankID string `json:"Bank_ID" validate:"required"`
11+
BankCode string `json:"Bank_Code,omitempty"`
12+
BranchCode string `json:"Branch_Code,omitempty"`
13+
AccountType string `json:"Account_Type,omitempty"` // 1 - Normal, 2 - Current, 4 - Savings
14+
AccountNumber string `json:"Account_Number,omitempty"`
15+
AccountName string `json:"Account_Name,omitempty"`
16+
BranchCodeJPBank string `json:"Branch_Code_Jpbank,omitempty"`
17+
AccountNumberJPBank string `json:"Account_Number_Jpbank,omitempty"`
18+
Free string `json:"Free,omitempty"`
1819
}
1920

2021
func (r *AccountRegistrationRequest) Validate() error {
2122
if err := validate.Struct(r); err != nil {
2223
return err
2324
}
2425
if r.BankCode == "9900" {
25-
branchCodeJPBank := r.BranchCode
26+
accountNumberJPbank := r.AccountNumber
27+
branchCodeJPbank := r.BranchCode
28+
r.AccountNumber = ""
2629
r.BranchCode = ""
27-
r.BranchCodeJPBank = branchCodeJPBank
30+
r.AccountNumberJPBank = accountNumberJPbank
31+
r.BranchCodeJPBank = branchCodeJPbank
2832
} else {
2933
r.BranchCodeJPBank = ""
34+
r.AccountNumberJPBank = ""
3035
}
3136
return nil
3237
}

0 commit comments

Comments
 (0)