From 1d46a2bc8a1b843eb2ee84e65fdc2f61651a18a3 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Wed, 29 Nov 2023 17:55:59 +0800
Subject: [PATCH] 填报word修改
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/vo/TbWordVO.java | 31 ++++++++++++++++++++++---------
1 files changed, 22 insertions(+), 9 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/vo/TbWordVO.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/vo/TbWordVO.java
index fb57563..c5253db 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/vo/TbWordVO.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/word/vo/TbWordVO.java
@@ -212,7 +212,7 @@
}
this.subDamInfo = GenerateDamInfo(subDamName, subDam);
- }else{
+ }else if (damCount == 1){
TbAttResWaterBlock mainDam = tbAttResWaterBlockList.get(0);
//第一个就是主坝
this.mainDamInfo = GenerateDamInfo("主坝", mainDam);
@@ -438,13 +438,20 @@
}
//工程等别
- this.engGrad = tbAttResBase.getEngGrad();
+ if (tbAttResBase.getEngGrad() != null){
+ this.engGrad = tbAttResBase.getEngGrad();
+ }
- //开工时间 (2022年9月)
- this.startTime = new SimpleDateFormat("yyyy年MM月").format(tbAttResBase.getStartTime());
+ if (tbAttResBase.getStartTime() != null){
+ //开工时间 (2022年9月)
+ this.startTime = new SimpleDateFormat("yyyy年MM月").format(tbAttResBase.getStartTime());
+ }
- //蓄水时间(2022年9月)
- this.waterStorageTm = new SimpleDateFormat("yyyy年MM月").format(tbAttResBase.getWaterStorageTm());
+ if (tbAttResBase.getWaterStorageTm() != null){
+ //蓄水时间(2022年9月)
+ this.waterStorageTm = new SimpleDateFormat("yyyy年MM月").format(tbAttResBase.getWaterStorageTm());
+ }
+
}
private void formatTbAttResStagChar(TbAttResStagChar tbAttResStagChar) {
@@ -525,8 +532,12 @@
}
this.protectCity = tbAttResEngBene.getCity();
+
+ double person = tbAttResEngBene.getFlControlPerson() / 1000.0;
+
+
this.protectPersonLand =
- StringUtil.format("{}万人口、{}万亩耕地", String.format("%.2f",tbAttResEngBene.getFlControlPerson()/1000) , String.format("%.2f", tbAttResEngBene.getFlControlLand() / 1000));
+ StringUtil.format("{}万人口、{}万亩耕地", String.format("%.2f",person) , String.format("%.2f", tbAttResEngBene.getFlControlLand() / 1000));
////铁路、公路、管线、企业几个依次罗列,超过三个列出第二个后为“XX等”,后面不需罗列
String railway = tbAttResEngBene.getRailway();
@@ -588,8 +599,10 @@
if (tbAttResSafetyMonitor ==null){
return;
}
-
- String time = new SimpleDateFormat("yyyy年MM月").format(tbAttResSafetyMonitor.getSafetyAppraisalTime());
+ String time = "";
+ if (tbAttResSafetyMonitor.getSafetyAppraisalTime() != null){
+ time = new SimpleDateFormat("yyyy年MM月").format(tbAttResSafetyMonitor.getSafetyAppraisalTime());
+ }
String type = SafetyAppraisalTypeEnum.find(tbAttResSafetyMonitor.getSafetyAppraisalResult()).getLabel();
String surveyProblem = tbAttResSafetyMonitor.getSurveyProblem();
//(若一类坝,不介绍问题,二、三类坝介绍)
--
Gitblit v1.9.3