|
|
@ -467,7 +467,7 @@ public class LoanBePadsincereApplyService extends MybatisBaseService<LoanBePadsi |
|
|
|
} |
|
|
|
BePadsincereExcelInfo importVo = new BePadsincereExcelInfo(); |
|
|
|
int physicalNumberOfCells = row.getPhysicalNumberOfCells(); |
|
|
|
if (physicalNumberOfCells < 8){ |
|
|
|
if (physicalNumberOfCells < 8) { |
|
|
|
physicalNumberOfCells = 8; |
|
|
|
} |
|
|
|
for (int i = 0; i < physicalNumberOfCells; i++) { |
|
|
@ -909,7 +909,8 @@ public class LoanBePadsincereApplyService extends MybatisBaseService<LoanBePadsi |
|
|
|
UpdateFlowFieldVo ufVo = resultBean.getData(); |
|
|
|
updateFlowFiled(BeanUtil.beanToMap(resultBean.getData())); |
|
|
|
if ("Event_end".equals(resultBean.getData().getTaskDefKey())) { |
|
|
|
for (LoanBePadsincereVehDetailsVo loanBePadsincereVehDetailsVo : loanBePadsincereVehDetailsVos) { |
|
|
|
List<LoanBePadsincereVehDetailsVo> loanBePadsincereVehDetailsVos1 = mergeListByBankCon(loanBePadsincereVehDetailsVos); |
|
|
|
for (LoanBePadsincereVehDetailsVo loanBePadsincereVehDetailsVo : loanBePadsincereVehDetailsVos1) { |
|
|
|
FinPaymentrecordDto finPaymentrecordDto = new FinPaymentrecordDto(); |
|
|
|
finPaymentrecordDto.setApplySid(""); |
|
|
|
finPaymentrecordDto.setPayCompanySid(""); |
|
|
@ -934,7 +935,8 @@ public class LoanBePadsincereApplyService extends MybatisBaseService<LoanBePadsi |
|
|
|
finPaymentrecordDto.setPurchaseSystemSid(""); |
|
|
|
finPaymentrecordDto.setPurchaseSystemName(""); |
|
|
|
finPaymentrecordDto.setBusRemarks(loanBePadsincereApply.getPaymentRemarks()); |
|
|
|
finPaymentrecordFeign.save(finPaymentrecordDto); |
|
|
|
String sid = finPaymentrecordFeign.save(finPaymentrecordDto).getData(); |
|
|
|
loanBePadsincereVehService.updatePaySid(sid,loanBePadsincereApply.getSid()); |
|
|
|
} |
|
|
|
} else { |
|
|
|
//极光推送
|
|
|
@ -958,6 +960,20 @@ public class LoanBePadsincereApplyService extends MybatisBaseService<LoanBePadsi |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private static List<LoanBePadsincereVehDetailsVo> mergeListByBankCon(List<LoanBePadsincereVehDetailsVo> loanBePadsincereVehDetailsVoList){ |
|
|
|
Map<String, LoanBePadsincereVehDetailsVo> voHashMap = new HashMap<>(); |
|
|
|
for (LoanBePadsincereVehDetailsVo loanBePadsincereVehDetailsVo : loanBePadsincereVehDetailsVoList) { |
|
|
|
String bankCon = loanBePadsincereVehDetailsVo.getBankContractNo(); |
|
|
|
if (voHashMap.containsKey(bankCon)){ |
|
|
|
LoanBePadsincereVehDetailsVo loanBePadsincereVehDetailsVo1 = voHashMap.get(bankCon); |
|
|
|
loanBePadsincereVehDetailsVo1.setPadMoney(String.valueOf(Double.parseDouble(loanBePadsincereVehDetailsVo1.getPadMoney()) + Double.parseDouble(loanBePadsincereVehDetailsVo.getPadMoney()))); |
|
|
|
}else { |
|
|
|
voHashMap.put(bankCon,loanBePadsincereVehDetailsVo); |
|
|
|
} |
|
|
|
} |
|
|
|
return new ArrayList<>(voHashMap.values()); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean breakProcess(LoanBePadsincereTaskQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
if (StringUtils.isBlank(query.getInstanceId())) { |
|
|
|