mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-23 23:05:44 +00:00
fix(BE): add party account number in payments
This commit is contained in:
@@ -121,18 +121,19 @@ func (s *paymentService) CreateOne(c *fiber.Ctx, req *validation.Create) (*entit
|
||||
}
|
||||
|
||||
createBody := &entity.Payment{
|
||||
PaymentCode: code,
|
||||
ReferenceNumber: req.ReferenceNumber,
|
||||
TransactionType: transactionType,
|
||||
PartyType: party,
|
||||
PartyId: req.PartyId,
|
||||
PaymentDate: paymentDate,
|
||||
PaymentMethod: method,
|
||||
BankId: req.BankId,
|
||||
Direction: directionForParty(party),
|
||||
Nominal: req.Nominal,
|
||||
Notes: req.Notes,
|
||||
CreatedBy: actorID,
|
||||
PaymentCode: code,
|
||||
ReferenceNumber: req.ReferenceNumber,
|
||||
TransactionType: transactionType,
|
||||
PartyType: party,
|
||||
PartyId: req.PartyId,
|
||||
PartyAccountNumber: req.PartyAccountNumber,
|
||||
PaymentDate: paymentDate,
|
||||
PaymentMethod: method,
|
||||
BankId: req.BankId,
|
||||
Direction: directionForParty(party),
|
||||
Nominal: req.Nominal,
|
||||
Notes: req.Notes,
|
||||
CreatedBy: actorID,
|
||||
}
|
||||
|
||||
err = s.Repository.DB().WithContext(c.Context()).Transaction(func(dbTransaction *gorm.DB) error {
|
||||
@@ -188,6 +189,9 @@ func (s paymentService) UpdateOne(c *fiber.Ctx, req *validation.Update, id uint)
|
||||
if req.ReferenceNumber != nil {
|
||||
updateBody["reference_number"] = *req.ReferenceNumber
|
||||
}
|
||||
if req.PartyAccountNumber != nil {
|
||||
updateBody["party_account_number"] = *req.PartyAccountNumber
|
||||
}
|
||||
if req.PaymentMethod != nil {
|
||||
method, err := normalizePaymentMethod(*req.PaymentMethod)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user