|
@@ -987,19 +987,25 @@ public class RepalBillServiceImpl extends ServiceImpl<RepalBillMapper, RepalBill
|
|
if (Objects.isNull(repalBill)) {
|
|
if (Objects.isNull(repalBill)) {
|
|
throw new CommonException(CodeMsg.FAILED, "账款id错误");
|
|
throw new CommonException(CodeMsg.FAILED, "账款id错误");
|
|
}
|
|
}
|
|
- if (ObjectUtil.isAllNotEmpty(repalBill.getPreDiagnosisDatetime(), repalBill.getDiagnosisDatetime())) {
|
|
|
|
|
|
+ if (ObjectUtil.isAllEmpty(repalBill.getPreDiagnosisScore(), repalBill.getDiagnosisScore())) {
|
|
LOGGER.error("没有账款评级");
|
|
LOGGER.error("没有账款评级");
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
DiagnosisSectionVO vo = new DiagnosisSectionVO();
|
|
DiagnosisSectionVO vo = new DiagnosisSectionVO();
|
|
BeanUtils.copyProperties(repalBill, vo);
|
|
BeanUtils.copyProperties(repalBill, vo);
|
|
|
|
+ vo.setDiagnosisRecordId(repalBill.getDiagnosisId());
|
|
|
|
+ vo.setDiagnosisGrade(repalBill.getDiagnosisGrade());
|
|
|
|
+ vo.setDiagnosisScoreStr(Objects.nonNull(repalBill.getDiagnosisScore()) ? repalBill.getDiagnosisScore().stripTrailingZeros().toPlainString() : "");
|
|
|
|
+ vo.setPreDiagnosisGrade(repalBill.getPreDiagnosisGrade());
|
|
|
|
+ vo.setPreDiagnosisScoreStr(Objects.nonNull(repalBill.getPreDiagnosisScore()) ? repalBill.getPreDiagnosisScore().stripTrailingZeros().toPlainString() : "");
|
|
RepalBillDiagnosis diagnosis = repalBillDiagnosisService.getById(repalBill.getDiagnosisId());
|
|
RepalBillDiagnosis diagnosis = repalBillDiagnosisService.getById(repalBill.getDiagnosisId());
|
|
if (Objects.nonNull(diagnosis)) {
|
|
if (Objects.nonNull(diagnosis)) {
|
|
vo.setDiagnosisRecordId(diagnosis.getBizId());
|
|
vo.setDiagnosisRecordId(diagnosis.getBizId());
|
|
}
|
|
}
|
|
QueryV8DynamicDTO dynamicDto = new QueryV8DynamicDTO();
|
|
QueryV8DynamicDTO dynamicDto = new QueryV8DynamicDTO();
|
|
dynamicDto.setEntityNames(Collections.singletonList(repalBill.getCustomerName()));
|
|
dynamicDto.setEntityNames(Collections.singletonList(repalBill.getCustomerName()));
|
|
- dynamicDto.setStartDate(repalBill.getPreDiagnosisDatetime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
|
|
|
|
|
|
+ LocalDateTime startDateTime = Objects.isNull(repalBill.getPreDiagnosisDatetime()) ? repalBill.getTimeCreated() : repalBill.getPreDiagnosisDatetime();
|
|
|
|
+ dynamicDto.setStartDate(startDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
|
|
dynamicDto.setEndDate(repalBill.getDiagnosisDatetime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
|
|
dynamicDto.setEndDate(repalBill.getDiagnosisDatetime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
|
|
VOPage<V8DynamicVO> resultPage = companyService.queryDynamic(dynamicDto, 1, 10);
|
|
VOPage<V8DynamicVO> resultPage = companyService.queryDynamic(dynamicDto, 1, 10);
|
|
if (Objects.isNull(resultPage) || CollUtil.isEmpty(resultPage.getDataList())) {
|
|
if (Objects.isNull(resultPage) || CollUtil.isEmpty(resultPage.getDataList())) {
|