|
@@ -671,10 +671,12 @@ public class ContractMakingServiceImpl implements ContractMakingService {
|
|
contractLoanConditionSettingService.remove(new QueryWrapper<ContractLoanConditionSetting>().eq("contract_info_id", contractInfo.getId()));
|
|
contractLoanConditionSettingService.remove(new QueryWrapper<ContractLoanConditionSetting>().eq("contract_info_id", contractInfo.getId()));
|
|
List<ContractLoanConditionSetting> conditionSettingList = contractInfo.getConditionSettingList();
|
|
List<ContractLoanConditionSetting> conditionSettingList = contractInfo.getConditionSettingList();
|
|
if (CollectionUtil.isNotEmpty(conditionSettingList)) {
|
|
if (CollectionUtil.isNotEmpty(conditionSettingList)) {
|
|
- conditionSettingList.stream().forEach(conditionSetting -> {
|
|
|
|
|
|
+ int i = 0;
|
|
|
|
+ for (ContractLoanConditionSetting conditionSetting : conditionSettingList) {
|
|
|
|
+ conditionSetting.setOrderNumber(i++);
|
|
conditionSetting.setContractInfoId(contractInfo.getId());
|
|
conditionSetting.setContractInfoId(contractInfo.getId());
|
|
conditionSetting.setConditionType(ConstantConversionUtil.CONTRACT_LOAN_CONDITION_SETTING_CONDITION);
|
|
conditionSetting.setConditionType(ConstantConversionUtil.CONTRACT_LOAN_CONDITION_SETTING_CONDITION);
|
|
- });
|
|
|
|
|
|
+ }
|
|
contractLoanConditionSettingService.saveBatch(conditionSettingList);
|
|
contractLoanConditionSettingService.saveBatch(conditionSettingList);
|
|
|
|
|
|
List<ContractLoanConditionSetting> checkedList = conditionSettingList.stream().filter(conditionSetting -> conditionSetting.getChecked() != null && conditionSetting.getChecked())
|
|
List<ContractLoanConditionSetting> checkedList = conditionSettingList.stream().filter(conditionSetting -> conditionSetting.getChecked() != null && conditionSetting.getChecked())
|