mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-28 04:04:55 +08:00
refactor: introduce a domain type for profile ID (#5687)
This commit is contained in:
@ -60,7 +60,6 @@ impl<T: DatabaseStore> PayoutAttemptInterface for KVRouterStore<T> {
|
||||
payout_attempt_id: &payout_attempt_id,
|
||||
};
|
||||
let key_str = key.to_string();
|
||||
let now = common_utils::date_time::now();
|
||||
let created_attempt = PayoutAttempt {
|
||||
payout_attempt_id: new_payout_attempt.payout_attempt_id.clone(),
|
||||
payout_id: new_payout_attempt.payout_id.clone(),
|
||||
@ -76,8 +75,8 @@ impl<T: DatabaseStore> PayoutAttemptInterface for KVRouterStore<T> {
|
||||
error_code: new_payout_attempt.error_code.clone(),
|
||||
business_country: new_payout_attempt.business_country,
|
||||
business_label: new_payout_attempt.business_label.clone(),
|
||||
created_at: new_payout_attempt.created_at.unwrap_or(now),
|
||||
last_modified_at: new_payout_attempt.last_modified_at.unwrap_or(now),
|
||||
created_at: new_payout_attempt.created_at,
|
||||
last_modified_at: new_payout_attempt.last_modified_at,
|
||||
profile_id: new_payout_attempt.profile_id.clone(),
|
||||
merchant_connector_id: new_payout_attempt.merchant_connector_id.clone(),
|
||||
routing_info: new_payout_attempt.routing_info.clone(),
|
||||
|
||||
@ -91,7 +91,6 @@ impl<T: DatabaseStore> PayoutsInterface for KVRouterStore<T> {
|
||||
};
|
||||
let key_str = key.to_string();
|
||||
let field = format!("po_{}", new.payout_id);
|
||||
let now = common_utils::date_time::now();
|
||||
let created_payout = Payouts {
|
||||
payout_id: new.payout_id.clone(),
|
||||
merchant_id: new.merchant_id.clone(),
|
||||
@ -108,8 +107,8 @@ impl<T: DatabaseStore> PayoutsInterface for KVRouterStore<T> {
|
||||
return_url: new.return_url.clone(),
|
||||
entity_type: new.entity_type,
|
||||
metadata: new.metadata.clone(),
|
||||
created_at: new.created_at.unwrap_or(now),
|
||||
last_modified_at: new.last_modified_at.unwrap_or(now),
|
||||
created_at: new.created_at,
|
||||
last_modified_at: new.last_modified_at,
|
||||
profile_id: new.profile_id.clone(),
|
||||
status: new.status,
|
||||
attempt_count: new.attempt_count,
|
||||
@ -936,10 +935,8 @@ impl DataModelExt for PayoutsNew {
|
||||
return_url: self.return_url,
|
||||
entity_type: self.entity_type,
|
||||
metadata: self.metadata,
|
||||
created_at: self.created_at.unwrap_or_else(common_utils::date_time::now),
|
||||
last_modified_at: self
|
||||
.last_modified_at
|
||||
.unwrap_or_else(common_utils::date_time::now),
|
||||
created_at: self.created_at,
|
||||
last_modified_at: self.last_modified_at,
|
||||
profile_id: self.profile_id,
|
||||
status: self.status,
|
||||
attempt_count: self.attempt_count,
|
||||
@ -967,8 +964,8 @@ impl DataModelExt for PayoutsNew {
|
||||
return_url: storage_model.return_url,
|
||||
entity_type: storage_model.entity_type,
|
||||
metadata: storage_model.metadata,
|
||||
created_at: Some(storage_model.created_at),
|
||||
last_modified_at: Some(storage_model.last_modified_at),
|
||||
created_at: storage_model.created_at,
|
||||
last_modified_at: storage_model.last_modified_at,
|
||||
profile_id: storage_model.profile_id,
|
||||
status: storage_model.status,
|
||||
attempt_count: storage_model.attempt_count,
|
||||
|
||||
Reference in New Issue
Block a user