|
|
@ -874,7 +874,13 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord |
|
|
|
finPaymentrecordOne.setAccountsReceive(finPaymentrecord.getAccountsReceive().subtract(new BigDecimal(dto.getCost()))); |
|
|
|
finPaymentrecordOne.setCost(finPaymentrecordOne.getAccountsReceive()); |
|
|
|
} |
|
|
|
BeanUtil.copyProperties(dto, finPaymentrecord, "sid","cost"); |
|
|
|
BeanUtil.copyProperties(dto, finPaymentrecord, "sid","cost","paymentCharges"); |
|
|
|
if (i == 0) { |
|
|
|
//手续费赋值在第一条
|
|
|
|
if (StringUtils.isNotBlank(dto.getPaymentCharges())) { |
|
|
|
finPaymentrecord.setPaymentCharges(new BigDecimal(dto.getPaymentCharges())); |
|
|
|
} |
|
|
|
} |
|
|
|
List<String> payFiles = dto.getPayFiles(); |
|
|
|
if (payFiles.size() > 0) { |
|
|
|
String payFile = payFiles.stream().map(v -> v.replace(fileUploadComponent.getUrlPrefix(), "")).collect(Collectors.joining(",")); |
|
|
|