fix: pos机刷卡精度问题修复。
This commit is contained in:
@@ -13,6 +13,7 @@ import com.ruoyi.invest.service.IAccountsTransferRecordService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@@ -160,6 +161,8 @@ public class AccountsTransferRecordServiceImpl implements IAccountsTransferRecor
|
||||
//信用卡
|
||||
BankCardLendVo creditVo=bankCardLendMapper.selectBankCardLendById(accountsTransferRecord.getOutAccountId());
|
||||
Double commission=pos.getRate()*accountsTransferRecord.getAmount()+pos.getRatePlus();
|
||||
BigDecimal bg = BigDecimal.valueOf(commission);
|
||||
commission = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
|
||||
//手续费
|
||||
accountsTransferRecord.setCommission(commission);
|
||||
//实际入账金额
|
||||
|
||||
Reference in New Issue
Block a user