🐛 Fix bugs
This commit is contained in:
		| @@ -25,7 +25,7 @@ public enum OrderStatus | |||||||
| public class Order : ModelBase | public class Order : ModelBase | ||||||
| { | { | ||||||
|     public const string InternalAppIdentifier = "internal"; |     public const string InternalAppIdentifier = "internal"; | ||||||
|      |  | ||||||
|     public Guid Id { get; set; } = Guid.NewGuid(); |     public Guid Id { get; set; } = Guid.NewGuid(); | ||||||
|     public OrderStatus Status { get; set; } = OrderStatus.Unpaid; |     public OrderStatus Status { get; set; } = OrderStatus.Unpaid; | ||||||
|     [MaxLength(128)] public string Currency { get; set; } = null!; |     [MaxLength(128)] public string Currency { get; set; } = null!; | ||||||
| @@ -72,7 +72,7 @@ public class Order : ModelBase | |||||||
|             : null, |             : null, | ||||||
|         Amount = decimal.Parse(proto.Amount), |         Amount = decimal.Parse(proto.Amount), | ||||||
|         ExpiredAt = proto.ExpiredAt.ToInstant(), |         ExpiredAt = proto.ExpiredAt.ToInstant(), | ||||||
|         PayeeWalletId = proto.HasPayeeWalletId ? Guid.Parse(proto.PayeeWalletId) : null, |         PayeeWalletId = proto.PayeeWalletId is not null ? Guid.Parse(proto.PayeeWalletId) : null, | ||||||
|         TransactionId = proto.TransactionId is not null ? Guid.Parse(proto.TransactionId) : null, |         TransactionId = proto.TransactionId is not null ? Guid.Parse(proto.TransactionId) : null, | ||||||
|         Transaction = proto.Transaction is not null ? Transaction.FromProtoValue(proto.Transaction) : null, |         Transaction = proto.Transaction is not null ? Transaction.FromProtoValue(proto.Transaction) : null, | ||||||
|     }; |     }; | ||||||
| @@ -106,7 +106,7 @@ public class Transaction : ModelBase | |||||||
|     { |     { | ||||||
|         Id = Id.ToString(), |         Id = Id.ToString(), | ||||||
|         Currency = Currency, |         Currency = Currency, | ||||||
|         Amount = Amount.ToString(), |         Amount = Amount.ToString(CultureInfo.InvariantCulture), | ||||||
|         Remarks = Remarks, |         Remarks = Remarks, | ||||||
|         Type = (Shared.Proto.TransactionType)Type, |         Type = (Shared.Proto.TransactionType)Type, | ||||||
|         PayerWalletId = PayerWalletId?.ToString(), |         PayerWalletId = PayerWalletId?.ToString(), | ||||||
| @@ -120,7 +120,7 @@ public class Transaction : ModelBase | |||||||
|         Amount = decimal.Parse(proto.Amount), |         Amount = decimal.Parse(proto.Amount), | ||||||
|         Remarks = proto.Remarks, |         Remarks = proto.Remarks, | ||||||
|         Type = (TransactionType)proto.Type, |         Type = (TransactionType)proto.Type, | ||||||
|         PayerWalletId = proto.HasPayerWalletId ? Guid.Parse(proto.PayerWalletId) : null, |         PayerWalletId = proto.PayerWalletId is not null ? Guid.Parse(proto.PayerWalletId) : null, | ||||||
|         PayeeWalletId = proto.HasPayeeWalletId ? Guid.Parse(proto.PayeeWalletId) : null, |         PayeeWalletId = proto.PayeeWalletId is not null ? Guid.Parse(proto.PayeeWalletId) : null, | ||||||
|     }; |     }; | ||||||
| } | } | ||||||
| @@ -132,7 +132,7 @@ message CreateOrderRequest { | |||||||
|  |  | ||||||
| message Order { | message Order { | ||||||
|   string id = 1; |   string id = 1; | ||||||
|   optional string payee_wallet_id = 2; |   google.protobuf.StringValue payee_wallet_id = 2; | ||||||
|   google.protobuf.StringValue currency = 3; |   google.protobuf.StringValue currency = 3; | ||||||
|   string amount = 4; |   string amount = 4; | ||||||
|   google.protobuf.Timestamp expired_at = 5; |   google.protobuf.Timestamp expired_at = 5; | ||||||
| @@ -157,11 +157,11 @@ enum OrderStatus { | |||||||
|  |  | ||||||
| message Transaction { | message Transaction { | ||||||
|   string id = 1; |   string id = 1; | ||||||
|   optional string payer_wallet_id = 2; |   google.protobuf.StringValue payer_wallet_id = 2; | ||||||
|   optional string payee_wallet_id = 3; |   google.protobuf.StringValue payee_wallet_id = 3; | ||||||
|   string currency = 4; |   string currency = 4; | ||||||
|   string amount = 5; |   string amount = 5; | ||||||
|   optional string remarks = 6; |   google.protobuf.StringValue remarks = 6; | ||||||
|   TransactionType type = 7; |   TransactionType type = 7; | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user