|
@@ -38,7 +38,6 @@ import java.util.stream.Collectors;
|
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
-import static com.dayou.enums.DocumentType.EQPT_CALCULATE;
|
|
|
import static com.dayou.enums.DocumentType.EQPT_REPORT;
|
|
|
import static com.dayou.enums.EqptReportTmplCode.*;
|
|
|
|
|
@@ -152,9 +151,11 @@ public class AssetsReportServiceImpl extends ServiceImpl<AssetsReportMapper, Ass
|
|
|
|
|
|
// 获取与设置基础报告信息
|
|
|
ObjectMapper objectMapper = new ObjectMapper();
|
|
|
- EqptReportFillBO eqptReportFillBO = assetsReportMapper.geteqptReportFillBO(reportId);
|
|
|
+ EqptReportFillBO eqptReportFillBO = assetsReportMapper.getEqptReportFillBO(reportId);
|
|
|
// 设置增值率(评估净值 - 账面净值) / 账面净值,保留两位小数
|
|
|
- eqptReportFillBO.setValueAddedRate(((eqptReportFillBO.getEvaluateNetValue().subtract(eqptReportFillBO.getBookNetValue())).divide(eqptReportFillBO.getBookNetValue(), 2, RoundingMode.HALF_UP)).doubleValue() * 100);
|
|
|
+ if (ObjectUtil.isNotNull(eqptReportFillBO.getEvaluateNetValue()) && ObjectUtil.isNotNull(eqptReportFillBO.getBookNetValue())) {
|
|
|
+ eqptReportFillBO.setValueAddedRate(((eqptReportFillBO.getEvaluateNetValue().subtract(eqptReportFillBO.getBookNetValue())).divide(eqptReportFillBO.getBookNetValue(), 2, RoundingMode.HALF_UP)).doubleValue() * 100);
|
|
|
+ }
|
|
|
// 设置其他的信息
|
|
|
eqptReportFillBO.setEqptReportBaseInfo(objectMapper.readValue(getReportBaseInfo(reportId), EqptReportBaseInfoDTO.class));
|
|
|
// 设置委托人和产权持有人的名字
|