diff --git a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java index 1832bfb335e448b1382cbe1bf350f42b5b1c5a2a..443e6ff95320563f7dc64f00fa5be6d8137d3901 100644 --- a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java +++ b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java @@ -143,11 +143,14 @@ public class MachineState { } else if(state.equals(WITHDRAWAL)) { String v = sc.nextLine(); - WithdrawalMessage withdrawalMessage = new WithdrawalMessage(this.client, Double.parseDouble(v)); - ResponseEntity<Account> response = restTemplate.postForEntity(HOST_WITHDRAWAL_SERVICE, withdrawalMessage, Account.class); + ResponseEntity<Client> response = + restTemplate.getForEntity( + HOST_WITHDRAWAL_SERVICE + + String.format("/%d?value=%s", this.client.getId(), v), + Client.class); if(response.getStatusCodeValue()== 200) { System.out.println( - String.format(">>> Your balance is: %.2f", response.getBody().getBalance()) + String.format(">>> Your balance is: %.2f", response.getBody().getAccount().getBalance()) ); } else if(response.getStatusCodeValue() == 500) { System.out.println( diff --git a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java index 6515c3bb90d9f2ca55efe688ce2c1a996a277123..f539a02e0d1cdbc8d1fe2ed1b8881628d0421907 100644 --- a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java +++ b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java @@ -7,7 +7,7 @@ public class NameSpace { public static final Integer PORT_BALANCE_SERVICE = 8080; public static final Integer PORT_TRANSFER_SERVICE = 8080; public final static String HOST_AUTHENTICATOR_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_AUTHENTICATOR_SERVICE, "authenticator"); - public final static String HOST_WITHDRAWAL_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_WITHDRAWAL_SERVICE, "withdrawal"); + public final static String HOST_WITHDRAWAL_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_WITHDRAWAL_SERVICE, "/gateway/withdrawal/banking/client"); public static final String HOST_DEPOSIT_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_DEPOSIT_SERVICE, "/gateway/deposit/banking/client"); public static final String HOST_BALANCE_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_BALANCE_SERVICE, "/gateway/balance/banking/client"); public final static String HOST_TRANSFER_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_TRANSFER_SERVICE, "transfer");