|
@@ -118,6 +118,11 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
ptlAgreementProductCostsNewLambdaQueryWrapper.like(PtlAgreementProductCostsNew::getDesc, agreementProductQueryVo.getDesc());
|
|
ptlAgreementProductCostsNewLambdaQueryWrapper.like(PtlAgreementProductCostsNew::getDesc, agreementProductQueryVo.getDesc());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //费用描述
|
|
|
|
|
+ if (agreementProductQueryVo.getCostsDescription() != null) {
|
|
|
|
|
+ ptlAgreementProductCostsNewLambdaQueryWrapper.like(PtlAgreementProductCostsNew::getCostsDescription, agreementProductQueryVo.getCostsDescription());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
Page<PtlAgreementProductCostsNew> pages = baseMapper.selectPage(page, ptlAgreementProductCostsNewLambdaQueryWrapper);
|
|
Page<PtlAgreementProductCostsNew> pages = baseMapper.selectPage(page, ptlAgreementProductCostsNewLambdaQueryWrapper);
|
|
|
|
|
|
|
|
// .lt(PtlAgreementProductCostsNew::getCostsStartDate, formattedDateTime)
|
|
// .lt(PtlAgreementProductCostsNew::getCostsStartDate, formattedDateTime)
|
|
@@ -440,7 +445,7 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
|
|
|
|
|
@Transactional
|
|
@Transactional
|
|
|
@Override
|
|
@Override
|
|
|
- public boolean costsAdd(List<AgreementProductCosts> agreementProductCostsList) {
|
|
|
|
|
|
|
+ public boolean costsAdd(AgreementProductCosts agreementProductCosts) {
|
|
|
//2024-04-26 删除检测非车信息 强制填写费用
|
|
//2024-04-26 删除检测非车信息 强制填写费用
|
|
|
//校验非车信息是否存在
|
|
//校验非车信息是否存在
|
|
|
// List<PtlAgreementProductCostsAttrLink> nonMotorInsurance = agreementProductCosts.getCostsAttrLinks().stream().filter(x -> x.getAttrCode().equals("NonMotorInsurance")).collect(Collectors.toList());
|
|
// List<PtlAgreementProductCostsAttrLink> nonMotorInsurance = agreementProductCosts.getCostsAttrLinks().stream().filter(x -> x.getAttrCode().equals("NonMotorInsurance")).collect(Collectors.toList());
|
|
@@ -453,7 +458,6 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
// }
|
|
// }
|
|
|
// }
|
|
// }
|
|
|
try {
|
|
try {
|
|
|
- for (AgreementProductCosts agreementProductCosts : agreementProductCostsList) {
|
|
|
|
|
for (int i = 0; i < agreementProductCosts.getProductId().size(); i++) {
|
|
for (int i = 0; i < agreementProductCosts.getProductId().size(); i++) {
|
|
|
PtlAgreementProductCostsNew ptlAgreementProductCostsNew = new PtlAgreementProductCostsNew();
|
|
PtlAgreementProductCostsNew ptlAgreementProductCostsNew = new PtlAgreementProductCostsNew();
|
|
|
BeanUtils.copyProperties(agreementProductCosts, ptlAgreementProductCostsNew);
|
|
BeanUtils.copyProperties(agreementProductCosts, ptlAgreementProductCostsNew);
|
|
@@ -462,6 +466,7 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
if (ptlAgreementProductCostsNew.getPriorityLevel() == null) {
|
|
if (ptlAgreementProductCostsNew.getPriorityLevel() == null) {
|
|
|
ptlAgreementProductCostsNew.setPriorityLevel(1);
|
|
ptlAgreementProductCostsNew.setPriorityLevel(1);
|
|
|
}
|
|
}
|
|
|
|
|
+ ptlAgreementProductCostsNew.setIsAudit(0);
|
|
|
ptlAgreementProductCostsNew.setProductId(agreementProductCosts.getProductId().get(i));
|
|
ptlAgreementProductCostsNew.setProductId(agreementProductCosts.getProductId().get(i));
|
|
|
ptlAgreementProductCostsNew.setProductName(agreementProductCosts.getProductName().get(i));
|
|
ptlAgreementProductCostsNew.setProductName(agreementProductCosts.getProductName().get(i));
|
|
|
ptlAgreementProductCostsNew.setCreateTime(LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
|
ptlAgreementProductCostsNew.setCreateTime(LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
|
@@ -543,7 +548,6 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
//添加费用因子轨迹
|
|
//添加费用因子轨迹
|
|
|
ptlAgreementProductCostsTrajectoryService.addCostsTrajectory(ptlAgreementProductCostsNew.getId(), "新增费用因子", BaseController.getUser().getId());
|
|
ptlAgreementProductCostsTrajectoryService.addCostsTrajectory(ptlAgreementProductCostsNew.getId(), "新增费用因子", BaseController.getUser().getId());
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
return true;
|
|
return true;
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
@@ -867,7 +871,7 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
agreementProductCosts.setCostsAttrLinks(ptlAgreementProductCostsAttrLink);
|
|
agreementProductCosts.setCostsAttrLinks(ptlAgreementProductCostsAttrLink);
|
|
|
agreementProductCosts.setId("0");
|
|
agreementProductCosts.setId("0");
|
|
|
|
|
|
|
|
- this.costsAdd((List<AgreementProductCosts>) agreementProductCosts);
|
|
|
|
|
|
|
+ this.costsAdd(agreementProductCosts);
|
|
|
|
|
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
@@ -904,7 +908,7 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
|
|
|
agreementProductCosts.setCostsAttrLinks(ptlAgreementProductCostsAttrLink);
|
|
agreementProductCosts.setCostsAttrLinks(ptlAgreementProductCostsAttrLink);
|
|
|
agreementProductCosts.setId("0");
|
|
agreementProductCosts.setId("0");
|
|
|
|
|
|
|
|
- this.costsAdd((List<AgreementProductCosts>) agreementProductCosts);
|
|
|
|
|
|
|
+ this.costsAdd(agreementProductCosts);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return true;
|
|
return true;
|