|
|
@ -170,6 +170,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
BigDecimal n10000 = new BigDecimal("10000"); |
|
|
|
List<TbsActivityCenter> activityCenters4Update = new ArrayList<>(); |
|
|
|
List<TbsActivitySubject> activitySubject4Update = new ArrayList<>(); |
|
|
|
int countCode = 1; |
|
|
|
for (TbsActivitySubject activitySubject : activitySubjectList) { |
|
|
|
if(tempTotal.compareTo(BigDecimal.ZERO)<1){ |
|
|
|
break; |
|
|
@ -242,11 +243,31 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
fundFlowService.saveBatch(addFundFlowList); |
|
|
|
} |
|
|
|
} |
|
|
|
//保存费用结果
|
|
|
|
VtbVerificationSubject verificationSubject = new VtbVerificationSubject(); |
|
|
|
String vtbSubCode = verification.getVerificationCode()+"_"+countCode; |
|
|
|
verificationSubject.setVerificationSubCode(vtbSubCode); |
|
|
|
countCode++; |
|
|
|
verificationSubject.setCostApplyId(costApply.getId()); |
|
|
|
verificationSubject.setActivityId(activity.getId()); |
|
|
|
verificationSubject.setSubjectId(activitySubject.getSubjectId()); |
|
|
|
verificationSubject.setSubjectCode(activitySubject.getSubjectCode()); |
|
|
|
verificationSubject.setSubjectName(activitySubject.getSubjectName()); |
|
|
|
verificationSubject.setSupplierId(activity.getSupplierId()); |
|
|
|
verificationSubject.setSupplierCode(activity.getSupplierCode()); |
|
|
|
verificationSubject.setSupplierName(activity.getSupplierName()); |
|
|
|
verificationSubject.setUsedAmount(currentSubjectAmt); |
|
|
|
verificationSubject.setUsedAmountRecord(currentSubjectAmt); |
|
|
|
verificationSubject.setCountPerson(param.getCountPerson()); |
|
|
|
verificationSubject.setCountSession(param.getCountSession()); |
|
|
|
verificationSubject.setRemark(param.getRemark()); |
|
|
|
verificationSubjectService.save(verificationSubject); |
|
|
|
|
|
|
|
//发送请求到中间服务
|
|
|
|
XltApticlaim apticlaim = new XltApticlaim(); |
|
|
|
apticlaim.setVerificationCode(verification.getVerificationCode()); |
|
|
|
apticlaim.setCostCode(costApply.getCode()); |
|
|
|
apticlaim.setCostCode2(activity.getActivityCode()); |
|
|
|
apticlaim.setCostCode(vtbSubCode); |
|
|
|
apticlaim.setCostCode2(vtbSubCode); |
|
|
|
apticlaim.setCusCode(verification.getSupplierCode()); |
|
|
|
apticlaim.setAmount(currentSubjectAmt); |
|
|
|
apticlaim.setSubjectCode(activitySubject.getSubjectCode()); |
|
|
@ -903,8 +924,8 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
//发送请求到中间服务
|
|
|
|
XltApticlaim apticlaim = new XltApticlaim(); |
|
|
|
apticlaim.setVerificationCode(verificationSubject.getVerificationSubCode()); |
|
|
|
apticlaim.setCostCode(costApply.getCode()); |
|
|
|
apticlaim.setCostCode2(activity.getActivityCode()); |
|
|
|
apticlaim.setCostCode(verificationSubject.getVerificationSubCode()); |
|
|
|
apticlaim.setCostCode2(verificationSubject.getVerificationSubCode()); |
|
|
|
apticlaim.setCusCode(verificationSubject.getSupplierCode()); |
|
|
|
apticlaim.setAmount(verificationSubject.getUsedAmount()); |
|
|
|
apticlaim.setSubjectCode(verificationSubject.getSubjectCode()); |
|
|
|