gpt4 book ai didi

java - Cyclos 3.7.3 如何获取用户当前余额?

转载 作者:行者123 更新时间:2023-12-02 13:35:25 24 4
gpt4 key购买 nike

我想知道如何在Java中的Cyclos 3.7.3中获取用户的当前余额。我发现 php 中的代码在这种情况下对我没有帮助。我尝试过的代码如下:-

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版本中找到特定用户的当前余额和发票。提前致谢..

最佳答案

在帐户服务上使用 searchAccountHistory() 方法。它应该能够为您获取指定帐户的余额。像这样的东西应该能够满足您的需要。

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

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

关于java - Cyclos 3.7.3 如何获取用户当前余额?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43042078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com