| | |
| | | } |
| | | }else if(Objects.equals(eUserAssets.getCode(), EUserAssets.WITHDRAW.getCode())){ |
| | | userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(amount)); |
| | | userAssets.setFreezeMoney(userAssets.getFreezeMoney().add(amount.abs())); |
| | | }else if(Objects.equals(eUserAssets.getCode(), EUserAssets.HANDLING_CHARGE.getCode())){ |
| | | userAssets.setHandlingCharge(userAssets.getHandlingCharge().add(amount.abs())); |
| | | userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(amount.negate())); |
| | |
| | | userAssets.setCumulativeProfitAndLoss(userAssets.getCumulativeProfitAndLoss().add(amount)); |
| | | } |
| | | extracted(userAssets); |
| | | }else if(Objects.equals(eUserAssets.getCode(), EUserAssets.NEW_HANDLING_CHARGE.getCode())){ |
| | | userAssets.setHandlingCharge(userAssets.getHandlingCharge().add(amount.abs())); |
| | | extracted(amount.negate(),userAssets); |
| | | } |
| | | |
| | | if(null != userPosition){ |