|
|
@@ -929,8 +929,8 @@ public class PayServiceImpl implements PayService {
|
|
|
|
|
|
PaymentMoneyToUserResponse paymentMoneyToUserResponse = new PaymentMoneyToUserResponse();
|
|
|
// 提现手续费,实际到账是扣掉手续费的
|
|
|
- BigDecimal handlingFeeSl = request.getAmount().multiply(new BigDecimal("0.05")).setScale(2, RoundingMode.UP);
|
|
|
- BigDecimal amount = request.getAmount().subtract(handlingFeeSl);
|
|
|
+ BigDecimal handlingFee = request.getAmount().multiply(new BigDecimal("0.05")).setScale(2, RoundingMode.UP);
|
|
|
+ BigDecimal amount = request.getAmount().subtract(handlingFee);
|
|
|
|
|
|
// 之前说要直接自动到账,这儿调用了接口,后面说要手动并且加审核这儿关掉
|
|
|
// Map<String, Object> res = DaibiUtils.withdrawalSLgns(request.getAddress(), amount.toString());
|
|
|
@@ -942,15 +942,12 @@ public class PayServiceImpl implements PayService {
|
|
|
|
|
|
withdrawalHistory.setUid(user.getId());
|
|
|
withdrawalHistory.setAddress(request.getAddress());
|
|
|
- withdrawalHistory.setRate(request.getRate());
|
|
|
withdrawalHistory.setAmount(amount);
|
|
|
- withdrawalHistory.setAmountToRmb(request.getRate().multiply(amount));
|
|
|
withdrawalHistory.setTransactionId(res.get("request_id").toString());
|
|
|
withdrawalHistory.setToken(res.get("token").toString());
|
|
|
withdrawalHistory.setTokenType("slgns");
|
|
|
withdrawalHistory.setRemark(res.get("message").toString());
|
|
|
- withdrawalHistory.setHandlingFeeRmb(request.getRate().multiply(handlingFeeSl));
|
|
|
- withdrawalHistory.setHandlingFeeSl(handlingFeeSl);
|
|
|
+ withdrawalHistory.setHandlingFee(handlingFee);
|
|
|
if ((Boolean) res.get("status")) {
|
|
|
// 提现发起成功
|
|
|
withdrawalHistory.setStatus(0);
|
|
|
@@ -987,7 +984,6 @@ public class PayServiceImpl implements PayService {
|
|
|
UserBalanceRecord userBalanceRecord = new UserBalanceRecord();
|
|
|
userBalanceRecord.setUid(user.getId());
|
|
|
userBalanceRecord.setLinkId(requestId);
|
|
|
- userBalanceRecord.setRate(request.getRate());
|
|
|
userBalanceRecord.setLinkType(BalanceRecordConstants.BALANCE_RECORD_LINK_TYPE_WITHDRAW);
|
|
|
userBalanceRecord.setType(BalanceRecordConstants.BALANCE_RECORD_TYPE_SUB);
|
|
|
userBalanceRecord.setAmount(request.getAmount());
|