提交 96f45aa4 authored 作者: huyufan's avatar huyufan

Merge remote-tracking branch 'origin/v6.5_transport_open_20231115' into test

...@@ -862,8 +862,8 @@ public class OwnerAccountServiceImpl implements OwnerAccountService { ...@@ -862,8 +862,8 @@ public class OwnerAccountServiceImpl implements OwnerAccountService {
prepaidFreight.setRelationId(null); prepaidFreight.setRelationId(null);
prepaidFreight.setAlterationBalance(frozenBalance); prepaidFreight.setAlterationBalance(frozenBalance);
prepaidFreight.setFrozenBalance(ownerAccount.getFrozenBalance()); prepaidFreight.setFrozenBalance(ownerAccount.getFrozenBalance().add(frozenBalance));
prepaidFreight.setUsableBalance(ownerAccount.getUsableBalance()); prepaidFreight.setUsableBalance(ownerAccount.getUsableBalance().subtract(frozenBalance));
prepaidFreight.setTakeOutBalance(BigDecimal.ZERO); prepaidFreight.setTakeOutBalance(BigDecimal.ZERO);
prepaidFreight.setAccountBalance(ownerAccount.getAccountBalance()); prepaidFreight.setAccountBalance(ownerAccount.getAccountBalance());
prepaidFreight.setOwnerUserNo(userNo); prepaidFreight.setOwnerUserNo(userNo);
......
...@@ -123,7 +123,6 @@ public class SettlementServiceImpl implements SettlementService { ...@@ -123,7 +123,6 @@ public class SettlementServiceImpl implements SettlementService {
settlementDriverDetail.setPrepayFreightFlag(1); settlementDriverDetail.setPrepayFreightFlag(1);
settlementOwnerDetail.setFinalPaymentStatus(SettlementOwnerDetailEnum.FinalPaymentStatus.NO_REQUIRE.getCode()); settlementOwnerDetail.setFinalPaymentStatus(SettlementOwnerDetailEnum.FinalPaymentStatus.NO_REQUIRE.getCode());
BigDecimal accountBalance = account.getAccountBalance().subtract(ans);
//生成扣除流水 //生成扣除流水
OwnerRunningWaterRecord runningWaterRecord = new OwnerRunningWaterRecord(); OwnerRunningWaterRecord runningWaterRecord = new OwnerRunningWaterRecord();
runningWaterRecord.setOwnerUserName(orderChild.getOwnerName()); runningWaterRecord.setOwnerUserName(orderChild.getOwnerName());
...@@ -135,10 +134,10 @@ public class SettlementServiceImpl implements SettlementService { ...@@ -135,10 +134,10 @@ public class SettlementServiceImpl implements SettlementService {
runningWaterRecord.setOrderChildNo(orderChild.getChildNo()); runningWaterRecord.setOrderChildNo(orderChild.getChildNo());
runningWaterRecord.setRelationId(null); runningWaterRecord.setRelationId(null);
runningWaterRecord.setAlterationBalance(ans); runningWaterRecord.setAlterationBalance(ans);
runningWaterRecord.setFrozenBalance(subtract.subtract(ans)); runningWaterRecord.setFrozenBalance(account.getFrozenBalance().subtract(ans));
runningWaterRecord.setUsableBalance(account.getUsableBalance()); runningWaterRecord.setUsableBalance(account.getUsableBalance());
runningWaterRecord.setTakeOutBalance(ans); runningWaterRecord.setTakeOutBalance(ans);
runningWaterRecord.setAccountBalance(accountBalance); runningWaterRecord.setAccountBalance(account.getFrozenBalance().subtract(ans).add(account.getUsableBalance()));
runningWaterRecord.setOwnerUserNo(account.getOwnerUserNo()); runningWaterRecord.setOwnerUserNo(account.getOwnerUserNo());
runningWaterRecord.setAccountType(OwnerAccountEnum.AccountTypeStatus.PREPAID_FREIGHT_ACCOUNT.getCode()); runningWaterRecord.setAccountType(OwnerAccountEnum.AccountTypeStatus.PREPAID_FREIGHT_ACCOUNT.getCode());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论