| | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.io.*; |
| | | import java.math.BigDecimal; |
| | | import java.math.RoundingMode; |
| | | import java.net.InetAddress; |
| | | import java.net.UnknownHostException; |
| | | import java.security.*; |
| | |
| | | initiateBatchTransferRequest.setOutBatchNo(outDetailNo); |
| | | initiateBatchTransferRequest.setBatchName("付款"); |
| | | initiateBatchTransferRequest.setBatchRemark(remark); |
| | | initiateBatchTransferRequest.setTotalAmount(amount.longValue() * 100); |
| | | initiateBatchTransferRequest.setTotalAmount(new BigDecimal(amount).multiply(new BigDecimal(100)).setScale(0, RoundingMode.HALF_EVEN).longValue()); |
| | | initiateBatchTransferRequest.setTotalNum(1); |
| | | { |
| | | List<TransferDetailInput> transferDetailListList = new ArrayList<>(); |
| | | { |
| | | TransferDetailInput transferDetailInput = new TransferDetailInput(); |
| | | transferDetailInput.setOutDetailNo(outDetailNo); |
| | | transferDetailInput.setTransferAmount(amount.longValue() * 100); |
| | | transferDetailInput.setTransferAmount(new BigDecimal(amount).multiply(new BigDecimal(100)).setScale(0, RoundingMode.HALF_EVEN).longValue()); |
| | | transferDetailInput.setTransferRemark(remark); |
| | | transferDetailInput.setOpenid(openid); |
| | | if(amount > 0.3){ |