2727import org .maxgamer .quickshop .QuickShop ;
2828import org .maxgamer .quickshop .event .EconomyCommitEvent ;
2929import org .maxgamer .quickshop .util .CalculateUtil ;
30+ import org .maxgamer .quickshop .util .JsonUtil ;
3031import org .maxgamer .quickshop .util .Util ;
3132import org .maxgamer .quickshop .util .logging .container .EconomyTransactionLog ;
3233
@@ -42,6 +43,7 @@ public class EconomyTransaction {
4243 private final UUID to ;
4344 private final double amount ;
4445 @ NotNull
46+ @ JsonUtil .Hidden
4547 private final EconomyCore core ;
4648 private final double actualAmount ; //
4749 private final double tax ;
@@ -52,6 +54,7 @@ public class EconomyTransaction {
5254 private final World world ;
5355 @ Getter
5456 private final String currency ;
57+ @ JsonUtil .Hidden
5558 private final QuickShop plugin = QuickShop .getInstance ();
5659 @ Getter
5760 private TransactionSteps steps ; //For rollback
@@ -262,7 +265,7 @@ default boolean onCommit(@NotNull EconomyTransaction economyTransaction) {
262265 */
263266 default void onSuccess (@ NotNull EconomyTransaction economyTransaction ) {
264267 Util .debugLog ("Transaction succeed." );
265- QuickShop .getInstance ().logEvent (new EconomyTransactionLog (true ,economyTransaction ));
268+ QuickShop .getInstance ().logEvent (new EconomyTransactionLog (true ,economyTransaction . getFrom (), economyTransaction . getTo (), economyTransaction . getCurrency (), economyTransaction . getTax (), economyTransaction . getTaxer (). getUniqueId (), economyTransaction . getAmount (), economyTransaction . getLastError () ));
266269 }
267270
268271 /**
@@ -274,7 +277,7 @@ default void onSuccess(@NotNull EconomyTransaction economyTransaction) {
274277 */
275278 default void onFailed (@ NotNull EconomyTransaction economyTransaction ) {
276279 Util .debugLog ("Transaction failed: " + economyTransaction .getLastError () + "." );
277- QuickShop .getInstance ().logEvent (new EconomyTransactionLog (false ,economyTransaction ));
280+ QuickShop .getInstance ().logEvent (new EconomyTransactionLog (false ,economyTransaction . getFrom (), economyTransaction . getTo (), economyTransaction . getCurrency (), economyTransaction . getTax (), economyTransaction . getTaxer (). getUniqueId (), economyTransaction . getAmount (), economyTransaction . getLastError () ));
278281 }
279282
280283 /**
@@ -286,7 +289,7 @@ default void onFailed(@NotNull EconomyTransaction economyTransaction) {
286289 */
287290 default void onTaxFailed (@ NotNull EconomyTransaction economyTransaction ) {
288291 Util .debugLog ("Tax Transaction failed: " + economyTransaction .getLastError () + "." );
289- QuickShop .getInstance ().logEvent (new EconomyTransactionLog (false ,economyTransaction ));
292+ QuickShop .getInstance ().logEvent (new EconomyTransactionLog (false ,economyTransaction . getFrom (), economyTransaction . getTo (), economyTransaction . getCurrency (), economyTransaction . getTax (), economyTransaction . getTaxer (). getUniqueId (), economyTransaction . getAmount (), economyTransaction . getLastError () ));
290293 }
291294
292295 }
0 commit comments