|
@@ -130,9 +130,6 @@ public class ReportServiceImpl implements IReportService {
|
|
|
// 0、文本标题
|
|
|
NpoiHelper.title(document, "选址报告", pos++);
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
- // NpoiHelper.Option optionCENTER = new NpoiHelper.Option();
|
|
|
- // optionCENTER.setAlign(ParagraphAlignment.CENTER);
|
|
|
- // document.setParagraph(NpoiHelper.newParagraph(document, sdf.format(new Date()), optionCENTER), pos++);
|
|
|
|
|
|
// 一、项目选址信息
|
|
|
NpoiHelper.catalog(document, "一、项目选址信息", pos++);
|
|
@@ -185,25 +182,25 @@ public class ReportServiceImpl implements IReportService {
|
|
|
List<FactorUseDTO> fzxzXzyzDTOList = fzxzXzyzMapper.selectList(wrapper);
|
|
|
List<Map<String, Object>> dataTablelist = new ArrayList<>();
|
|
|
for (int i = 0; i < fzxzXzyzDTOList.size(); i++) {
|
|
|
- FactorUseDTO fzxzXzyzDTO = fzxzXzyzDTOList.get(i);
|
|
|
- FactorSpatialVo factorSpatialVo = JsonUtils.toObject(fzxzXzyzDTO.getConditionInfoStr(), FactorSpatialVo.class);
|
|
|
- fzxzXzyzDTO.setConditionInfoObj(factorSpatialVo);
|
|
|
+ FactorUseDTO factorUseDTO = fzxzXzyzDTOList.get(i);
|
|
|
+ FactorSpatialVo factorSpatialVo = JsonUtils.toObject(factorUseDTO.getConditionInfoStr(), FactorSpatialVo.class);
|
|
|
+ factorUseDTO.setConditionInfoObj(factorSpatialVo);
|
|
|
|
|
|
// 添加选址因子
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
Map<String, String> factorMap = getFactorContent(factorSpatialVo);
|
|
|
- map.put("YXYZMC", fzxzXzyzDTO.getFactorName());
|
|
|
+ map.put("YXYZMC", factorUseDTO.getFactorName());
|
|
|
map.put("YZTJ_TEXT", factorMap.get("YZTJ_TEXT"));
|
|
|
map.put("YXZ", factorMap.get("YXZ"));
|
|
|
dataTablelist.add(map);
|
|
|
|
|
|
// 添加因子图片
|
|
|
- FzxzFactorDTO factorRoot = rootMap.get(fzxzXzyzDTO.getFactorBsm());
|
|
|
+ FzxzFactorDTO factorRoot = rootMap.get(factorUseDTO.getFactorId());
|
|
|
if (factorImageMap.containsKey(factorRoot.getId())) {
|
|
|
- factorImageMap.get(factorRoot.getId()).add(fzxzXzyzDTO);
|
|
|
+ factorImageMap.get(factorRoot.getId()).add(factorUseDTO);
|
|
|
} else {
|
|
|
List<FactorUseDTO> factorUseDTOS = new ArrayList<>();
|
|
|
- factorUseDTOS.add(fzxzXzyzDTO);
|
|
|
+ factorUseDTOS.add(factorUseDTO);
|
|
|
factorImageMap.put(factorRoot.getId(), factorUseDTOS);
|
|
|
}
|
|
|
}
|
|
@@ -230,7 +227,7 @@ public class ReportServiceImpl implements IReportService {
|
|
|
wktInfos.add(wktInfo);
|
|
|
}
|
|
|
|
|
|
- reportImg(wktInfos);
|
|
|
+ String imagePath = reportImg(wktInfos);
|
|
|
}
|
|
|
}
|
|
|
|