2017-03-27 4 views
0

JavaのCyclos 3.7.3でユーザーの現在の残高を取得する方法を知りたい。私はこのシナリオで私を助けなかったPHPのコードを見つけました。私が試したコードは次のとおりです: -Cyclos 3.7.3でユーザーの現在の残高を取得する方法は?

AccountServiceImpl acc_service=new AccountServiceImpl(); 
User user=new UserDAOImpl().load("test",null); 
     System.out.println(user); 
     Member member=new Member(); 
     member.setUser(user); 
     List<Account> list5=(List<Account>) acc_service.getAccounts(member, null); 

しかし、それは私にNullPointerExceptionを与えています。私はこのアプローチが正しいとは思わない。 JavaでCyclosの3.7.3バージョンで特定のユーザーの現在の残高と請求書を見つける方法を教えてください。ありがとうございます。

答えて

1

アカウントサービスでsearchAccountHistory()メソッドを使用してください。指定されたアカウントの残高を得ることができるはずです。このようなものはあなたが必要とするものを行うことができるはずです。

public BigDecimal getBalance(String accountNumber) throws RemoteException { 
    AccountHistorySearchParameters params = new AccountHistorySearchParameters(); 
    params.setPrincipal(accountNumber); 

    AccountHistoryResultPage accountHistory = service.searchAccountHistory(params); 
    return accountHistory.getAccountStatus().getAvailableBalance(); 
} 
+0

"サービス"とは何ですか? –

関連する問題