|
|
@@ -191,7 +191,7 @@ public class BalancePayService extends SuperService {
|
|
|
rechargeOrderDao.save(rechargeOrder);
|
|
|
}
|
|
|
|
|
|
- public com.github.microservice.net.ResultContent balancePay(String projectOid, String oid, String userId, BigDecimal total, String orderNo, String remark) {
|
|
|
+ public ResultContent balancePay(String projectOid, String oid, String userId, BigDecimal total, String orderNo, String remark) {
|
|
|
//获取用户余额支付子账户
|
|
|
PayAccount userBalancePayment = payAccountService.getUserChildren(projectOid, userId, PaymentChannelType.BalancePayment);
|
|
|
//获取机构待结算账户
|
|
|
@@ -220,11 +220,8 @@ public class BalancePayService extends SuperService {
|
|
|
destinationTransaction.setMeta(Map.of("paymentType",PaymentType.UserWallet, "description", "用户余额支付"));
|
|
|
transferModel.setDestinations(new TransferTransactionsModel.GeneralLedgerTransaction[]{destinationTransaction});
|
|
|
//发起转账
|
|
|
- ResultContent<List<TransactionLogModel>> transfer = transactionLogService.transfer(transferModel);
|
|
|
- if (transfer.getState().equals(ResultState.Success)) {
|
|
|
- return com.github.microservice.net.ResultContent.buildContent(transfer.getContent());
|
|
|
- }
|
|
|
- return com.github.microservice.net.ResultContent.buildFail(transfer.getMsg());
|
|
|
+ return transactionLogService.transfer(transferModel);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
public ResultContent queryRechargeOrder(QueryRechargeParam param) {
|
|
|
@@ -245,7 +242,7 @@ public class BalancePayService extends SuperService {
|
|
|
return ResultContent.buildContent(Map.of("list", balanceRechargeOrders.stream().map(this::toModel).toList(), "amountTotal", amountTotal));
|
|
|
}
|
|
|
|
|
|
- public com.github.microservice.net.ResultContent<Long> queryUserBalance(String projectOid, String userId) {
|
|
|
+ public ResultContent<Long> queryUserBalance(String projectOid, String userId) {
|
|
|
|
|
|
if (StringUtils.isEmpty(projectOid)){
|
|
|
projectOid = getCurrentProjectOid();
|
|
|
@@ -257,9 +254,9 @@ public class BalancePayService extends SuperService {
|
|
|
PayAccount userBalance = payAccountService.getUserChildren(projectOid, userId, PaymentChannelType.BalancePayment);
|
|
|
ResultContent<GeneralLedgerQueryModel> ret = generalLedgerService.get(userBalance.getLedgerId());
|
|
|
if (ret.getState().equals(ResultState.Success)) {
|
|
|
- return com.github.microservice.net.ResultContent.buildContent(ret.getContent().getBalance());
|
|
|
+ return ResultContent.buildContent(ret.getContent().getBalance());
|
|
|
}
|
|
|
- return com.github.microservice.net.ResultContent.buildFail(ret.getMsg());
|
|
|
+ return ResultContent.build(ret.getState());
|
|
|
}
|
|
|
|
|
|
public ResultContent queryInfo(String orderNo){
|
|
|
@@ -320,11 +317,7 @@ public class BalancePayService extends SuperService {
|
|
|
destinationTransaction.setRemark(remark);
|
|
|
transferModel.setDestinations(new TransferTransactionsModel.GeneralLedgerTransaction[]{destinationTransaction});
|
|
|
//调用支付中心转账接口
|
|
|
- ResultContent<List<TransactionLogModel>> transfer = transactionLogService.transfer(transferModel);
|
|
|
- if (transfer.getState().equals(ResultState.Success)) {
|
|
|
- return com.github.microservice.net.ResultContent.buildContent(transfer.getContent());
|
|
|
- }
|
|
|
- return com.github.microservice.net.ResultContent.buildFail(transfer.getMsg());
|
|
|
+ return transactionLogService.transfer(transferModel);
|
|
|
}
|
|
|
|
|
|
/**
|