|
@@ -104,7 +104,7 @@ public class ProgressStatsController extends BaseController {
|
|
//设置储备进度
|
|
//设置储备进度
|
|
stats.setReserveProgress(budgetStatsService.getReserveProgress(stats.getProjectReserveId()));
|
|
stats.setReserveProgress(budgetStatsService.getReserveProgress(stats.getProjectReserveId()));
|
|
//设置是否发出设计委托
|
|
//设置是否发出设计委托
|
|
- if (StringUtils.isNotEmpty(stats.getReserveProgress())){
|
|
|
|
|
|
+ if (!stats.getReserveProgress().equals("设计委托未发起")){
|
|
stats.setDesignCommission("是");
|
|
stats.setDesignCommission("是");
|
|
}else {
|
|
}else {
|
|
stats.setDesignCommission("否");
|
|
stats.setDesignCommission("否");
|
|
@@ -128,6 +128,7 @@ public class ProgressStatsController extends BaseController {
|
|
stats.setCompleteDrawDate(history.get(0).getEndTime());
|
|
stats.setCompleteDrawDate(history.get(0).getEndTime());
|
|
}else {
|
|
}else {
|
|
stats.setCompleteDraw("否");
|
|
stats.setCompleteDraw("否");
|
|
|
|
+ stats.setCompleteDrawDate("");
|
|
}
|
|
}
|
|
//设置是否通过图纸审核 查出最近的项目经理审图节点数据,根据他的结束时间查是否有下一个节点
|
|
//设置是否通过图纸审核 查出最近的项目经理审图节点数据,根据他的结束时间查是否有下一个节点
|
|
List<History> jlHis = statsService.getHistoryByProInsId(procInsId, "项目经理审图");
|
|
List<History> jlHis = statsService.getHistoryByProInsId(procInsId, "项目经理审图");
|
|
@@ -178,8 +179,10 @@ public class ProgressStatsController extends BaseController {
|
|
info = feBook.getProjectManagerOtherProblem();
|
|
info = feBook.getProjectManagerOtherProblem();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
- stats.setReasonForFailure(info);
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ stats.setReasonForFailure(info);
|
|
|
|
+ }
|
|
|
|
+ stats.setReasonForFailure("");
|
|
//设置是否需设计变更
|
|
//设置是否需设计变更
|
|
stats.setChangeDesign("是");
|
|
stats.setChangeDesign("是");
|
|
}else if (gysHis.get(0).getStartTime().equals(jlHis.get(0).getEndTime())){
|
|
}else if (gysHis.get(0).getStartTime().equals(jlHis.get(0).getEndTime())){
|
|
@@ -189,6 +192,8 @@ public class ProgressStatsController extends BaseController {
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
//设置是否需设计变更
|
|
//设置是否需设计变更
|
|
stats.setChangeDesign("否");
|
|
stats.setChangeDesign("否");
|
|
|
|
+ //设置未通过原因分析
|
|
|
|
+ stats.setReasonForFailure("");
|
|
}else if (status == 3){
|
|
}else if (status == 3){
|
|
//取消
|
|
//取消
|
|
stats.setDrawAudit("取消");
|
|
stats.setDrawAudit("取消");
|
|
@@ -196,12 +201,16 @@ public class ProgressStatsController extends BaseController {
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
//设置是否需设计变更
|
|
//设置是否需设计变更
|
|
stats.setChangeDesign("否");
|
|
stats.setChangeDesign("否");
|
|
|
|
+ //设置未通过原因分析
|
|
|
|
+ stats.setReasonForFailure("");
|
|
}else if (status == 4){
|
|
}else if (status == 4){
|
|
stats.setDrawAudit("待定");
|
|
stats.setDrawAudit("待定");
|
|
//设置通过审核日期
|
|
//设置通过审核日期
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
//设置是否需设计变更
|
|
//设置是否需设计变更
|
|
stats.setChangeDesign("否");
|
|
stats.setChangeDesign("否");
|
|
|
|
+ //设置未通过原因分析
|
|
|
|
+ stats.setReasonForFailure("");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -294,7 +303,12 @@ public class ProgressStatsController extends BaseController {
|
|
info = feBook.getOtherProblem();
|
|
info = feBook.getOtherProblem();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- stats.setEstimateReasonForFailure(info);
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ stats.setEstimateReasonForFailure(info);
|
|
|
|
+ } else {
|
|
|
|
+ stats.setEstimateReasonForFailure("");
|
|
|
|
+ }
|
|
|
|
+
|
|
//设置是否需设计变更
|
|
//设置是否需设计变更
|
|
stats.setEstimateChangeDesign("是");
|
|
stats.setEstimateChangeDesign("是");
|
|
}else {
|
|
}else {
|
|
@@ -357,6 +371,19 @@ public class ProgressStatsController extends BaseController {
|
|
stats.setJointReviewDesignChange("否");
|
|
stats.setJointReviewDesignChange("否");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ } else {
|
|
|
|
+ //设置是否进行图纸审查
|
|
|
|
+ stats.setDrawingReview("");
|
|
|
|
+ //设置联合审图日期
|
|
|
|
+ stats.setReviewDate("");
|
|
|
|
+ //设置是否通过图纸审查
|
|
|
|
+ stats.setPassDrawingReview("");
|
|
|
|
+ //设置通过联合审图日期
|
|
|
|
+ stats.setApprovedDate("");
|
|
|
|
+ //设置审图意见
|
|
|
|
+ stats.setReviewComment("");
|
|
|
|
+ //设置是否需设计变更
|
|
|
|
+ stats.setJointReviewDesignChange("");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -387,8 +414,16 @@ public class ProgressStatsController extends BaseController {
|
|
}else {
|
|
}else {
|
|
stats.setDrawingFinalize("否");
|
|
stats.setDrawingFinalize("否");
|
|
}
|
|
}
|
|
|
|
+ } else {
|
|
|
|
+ //设置图纸是否定稿
|
|
|
|
+ stats.setDrawingFinalize("");
|
|
|
|
+ stats.setFinalDate("");
|
|
|
|
+ stats.setTransferProjectCenterDate("");
|
|
|
|
+ stats.setTransferToConstructionUnitDate("");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ } else {
|
|
|
|
+ stats = setStatsValue(stats);
|
|
}
|
|
}
|
|
|
|
|
|
statsList.add(stats);
|
|
statsList.add(stats);
|
|
@@ -408,9 +443,9 @@ public class ProgressStatsController extends BaseController {
|
|
AjaxJson j = new AjaxJson();
|
|
AjaxJson j = new AjaxJson();
|
|
String idArray[] =ids.split(",");
|
|
String idArray[] =ids.split(",");
|
|
for(String id : idArray){
|
|
for(String id : idArray){
|
|
- statsService.delete(statsService.get(id));
|
|
|
|
|
|
+ statsService.deleteByProId(statsService.get(id).getProjectReserveId());
|
|
}
|
|
}
|
|
- j.setMsg("删除储备进度信息成功");
|
|
|
|
|
|
+ j.setMsg("删除储备进度统计表信息成功");
|
|
return j;
|
|
return j;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -424,8 +459,11 @@ public class ProgressStatsController extends BaseController {
|
|
AjaxJson j = new AjaxJson();
|
|
AjaxJson j = new AjaxJson();
|
|
try {
|
|
try {
|
|
ImportUtil importUtil = new ImportUtil(file, 0, 0);
|
|
ImportUtil importUtil = new ImportUtil(file, 0, 0);
|
|
|
|
+
|
|
|
|
+ //从数据库中查出所有的 项目储备编号
|
|
|
|
+ List<String> proIdList = statsService.getAllProId();
|
|
//获取导入表格所有数据
|
|
//获取导入表格所有数据
|
|
- List<ProgressStats> budgetStats = ExcelImportUtil.getProgressUtil(importUtil);
|
|
|
|
|
|
+ List<ProgressStats> budgetStats = ExcelImportUtil.getProgressUtil(importUtil,proIdList);
|
|
statsService.insertList(budgetStats);
|
|
statsService.insertList(budgetStats);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
j.setSuccess(false);
|
|
j.setSuccess(false);
|
|
@@ -450,7 +488,7 @@ public class ProgressStatsController extends BaseController {
|
|
//设置储备进度
|
|
//设置储备进度
|
|
stats.setReserveProgress(budgetStatsService.getReserveProgress(stats.getProjectReserveId()));
|
|
stats.setReserveProgress(budgetStatsService.getReserveProgress(stats.getProjectReserveId()));
|
|
//设置是否发出设计委托
|
|
//设置是否发出设计委托
|
|
- if (StringUtils.isNotEmpty(stats.getReserveProgress())){
|
|
|
|
|
|
+ if (!stats.getReserveProgress().equals("设计委托未发起")){
|
|
stats.setDesignCommission("是");
|
|
stats.setDesignCommission("是");
|
|
}else {
|
|
}else {
|
|
stats.setDesignCommission("否");
|
|
stats.setDesignCommission("否");
|
|
@@ -474,6 +512,7 @@ public class ProgressStatsController extends BaseController {
|
|
stats.setCompleteDrawDate(history.get(0).getEndTime());
|
|
stats.setCompleteDrawDate(history.get(0).getEndTime());
|
|
}else {
|
|
}else {
|
|
stats.setCompleteDraw("否");
|
|
stats.setCompleteDraw("否");
|
|
|
|
+ stats.setCompleteDrawDate("");
|
|
}
|
|
}
|
|
//设置是否通过图纸审核 查出最近的项目经理审图节点数据,根据他的结束时间查是否有下一个节点
|
|
//设置是否通过图纸审核 查出最近的项目经理审图节点数据,根据他的结束时间查是否有下一个节点
|
|
List<History> jlHis = statsService.getHistoryByProInsId(procInsId, "项目经理审图");
|
|
List<History> jlHis = statsService.getHistoryByProInsId(procInsId, "项目经理审图");
|
|
@@ -524,8 +563,10 @@ public class ProgressStatsController extends BaseController {
|
|
info = feBook.getProjectManagerOtherProblem();
|
|
info = feBook.getProjectManagerOtherProblem();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
- stats.setReasonForFailure(info);
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ stats.setReasonForFailure(info);
|
|
|
|
+ }
|
|
|
|
+ stats.setReasonForFailure("");
|
|
//设置是否需设计变更
|
|
//设置是否需设计变更
|
|
stats.setChangeDesign("是");
|
|
stats.setChangeDesign("是");
|
|
}else if (gysHis.get(0).getStartTime().equals(jlHis.get(0).getEndTime())){
|
|
}else if (gysHis.get(0).getStartTime().equals(jlHis.get(0).getEndTime())){
|
|
@@ -535,6 +576,8 @@ public class ProgressStatsController extends BaseController {
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
//设置是否需设计变更
|
|
//设置是否需设计变更
|
|
stats.setChangeDesign("否");
|
|
stats.setChangeDesign("否");
|
|
|
|
+ //设置未通过原因分析
|
|
|
|
+ stats.setReasonForFailure("");
|
|
}else if (status == 3){
|
|
}else if (status == 3){
|
|
//取消
|
|
//取消
|
|
stats.setDrawAudit("取消");
|
|
stats.setDrawAudit("取消");
|
|
@@ -542,124 +585,135 @@ public class ProgressStatsController extends BaseController {
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
//设置是否需设计变更
|
|
//设置是否需设计变更
|
|
stats.setChangeDesign("否");
|
|
stats.setChangeDesign("否");
|
|
|
|
+ //设置未通过原因分析
|
|
|
|
+ stats.setReasonForFailure("");
|
|
}else if (status == 4){
|
|
}else if (status == 4){
|
|
stats.setDrawAudit("待定");
|
|
stats.setDrawAudit("待定");
|
|
//设置通过审核日期
|
|
//设置通过审核日期
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
stats.setPassAuditDate(jlHis.get(0).getEndTime());
|
|
//设置是否需设计变更
|
|
//设置是否需设计变更
|
|
stats.setChangeDesign("否");
|
|
stats.setChangeDesign("否");
|
|
|
|
+ //设置未通过原因分析
|
|
|
|
+ stats.setReasonForFailure("");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//设置概预算审核是否进行审核
|
|
//设置概预算审核是否进行审核
|
|
if (gysHis.size()>0){
|
|
if (gysHis.size()>0){
|
|
- if (gysHis.get(0).getStartTime().equals(jlHis.get(0).getEndTime())){
|
|
|
|
- stats.setWhetherToAudit("是");
|
|
|
|
- //设置概预算审核日期
|
|
|
|
- stats.setAuditDate(gysHis.get(0).getStartTime());
|
|
|
|
- //设置是否通过专家审核
|
|
|
|
- if (StringUtils.isNotEmpty(gysHis.get(0).getEndTime())){
|
|
|
|
- if (gysHis.get(0).getEndTime().equals(history.get(0).getStartTime())){
|
|
|
|
- //说明是未通过
|
|
|
|
- stats.setExpertReview("不通过");
|
|
|
|
- //设置通过审核日期
|
|
|
|
- stats.setEstimatePassAuditDate(gysHis.get(0).getEndTime());
|
|
|
|
- //设置未通过原因分析
|
|
|
|
- String info = "";
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getPreferedCase())){
|
|
|
|
- info = feBook.getPreferedCase();
|
|
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getTransferSituation())){
|
|
|
|
- if (StringUtils.isNotEmpty(info)){
|
|
|
|
- info += "、" + feBook.getTransferSituation();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getTransferSituation();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(gysHis.get(0).getEndTime())){
|
|
|
|
+ if (gysHis.get(0).getStartTime().equals(jlHis.get(0).getEndTime())){
|
|
|
|
+ stats.setWhetherToAudit("是");
|
|
|
|
+ //设置概预算审核日期
|
|
|
|
+ stats.setAuditDate(gysHis.get(0).getStartTime());
|
|
|
|
+ //设置是否通过专家审核
|
|
|
|
+ if (StringUtils.isNotEmpty(gysHis.get(0).getEndTime())){
|
|
|
|
+ if (gysHis.get(0).getEndTime().equals(history.get(0).getStartTime())){
|
|
|
|
+ //说明是未通过
|
|
|
|
+ stats.setExpertReview("不通过");
|
|
|
|
+ //设置通过审核日期
|
|
|
|
+ stats.setEstimatePassAuditDate(gysHis.get(0).getEndTime());
|
|
|
|
+ //设置未通过原因分析
|
|
|
|
+ String info = "";
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getPreferedCase())){
|
|
|
|
+ info = feBook.getPreferedCase();
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getBudgetTemplateCheck())){
|
|
|
|
- if (StringUtils.isNotEmpty(info)){
|
|
|
|
- info += "、" + feBook.getBudgetTemplateCheck();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getBudgetTemplateCheck();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getTransferSituation())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getTransferSituation();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getTransferSituation();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getQuotaApplicationCheck())){
|
|
|
|
- if (StringUtils.isNotEmpty(info)){
|
|
|
|
- info += "、" + feBook.getQuotaApplicationCheck();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getQuotaApplicationCheck();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getBudgetTemplateCheck())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getBudgetTemplateCheck();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getBudgetTemplateCheck();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getWorkLoadCheck())){
|
|
|
|
- if (StringUtils.isNotEmpty(info)){
|
|
|
|
- info += "、" + feBook.getWorkLoadCheck();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getWorkLoadCheck();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getQuotaApplicationCheck())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getQuotaApplicationCheck();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getQuotaApplicationCheck();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getCheckTheFee())){
|
|
|
|
- if (StringUtils.isNotEmpty(info)){
|
|
|
|
- info += "、" + feBook.getCheckTheFee();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getCheckTheFee();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getWorkLoadCheck())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getWorkLoadCheck();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getWorkLoadCheck();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getSupplyCheck())){
|
|
|
|
- if (StringUtils.isNotEmpty(info)){
|
|
|
|
- info += "、" + feBook.getSupplyCheck();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getSupplyCheck();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getCheckTheFee())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getCheckTheFee();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getCheckTheFee();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getMaterialCheck())){
|
|
|
|
- if (StringUtils.isNotEmpty(info)){
|
|
|
|
- info += "、" + feBook.getMaterialCheck();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getMaterialCheck();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getSupplyCheck())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getSupplyCheck();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getSupplyCheck();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getLiveWorkFeeCheck())){
|
|
|
|
- if (StringUtils.isNotEmpty(info)){
|
|
|
|
- info += "、" + feBook.getLiveWorkFeeCheck();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getLiveWorkFeeCheck();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getMaterialCheck())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getMaterialCheck();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getMaterialCheck();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getDemolitionEngineeringProblems())){
|
|
|
|
- if (StringUtils.isNotEmpty(info)){
|
|
|
|
- info += "、" + feBook.getDemolitionEngineeringProblems();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getDemolitionEngineeringProblems();
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getLiveWorkFeeCheck())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getLiveWorkFeeCheck();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getLiveWorkFeeCheck();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getDemolitionEngineeringProblems())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getDemolitionEngineeringProblems();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getDemolitionEngineeringProblems();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (StringUtils.isNotEmpty(feBook.getOtherProblem())){
|
|
|
|
+ if (StringUtils.isNotEmpty(info)){
|
|
|
|
+ info += "、" + feBook.getOtherProblem();
|
|
|
|
+ }else {
|
|
|
|
+ info = feBook.getOtherProblem();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- if (StringUtils.isNotEmpty(feBook.getOtherProblem())){
|
|
|
|
if (StringUtils.isNotEmpty(info)){
|
|
if (StringUtils.isNotEmpty(info)){
|
|
- info += "、" + feBook.getOtherProblem();
|
|
|
|
- }else {
|
|
|
|
- info = feBook.getOtherProblem();
|
|
|
|
|
|
+ stats.setEstimateReasonForFailure(info);
|
|
|
|
+ } else {
|
|
|
|
+ stats.setEstimateReasonForFailure("");
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ //设置是否需设计变更
|
|
|
|
+ stats.setEstimateChangeDesign("是");
|
|
|
|
+ }else {
|
|
|
|
+ //说明是通过
|
|
|
|
+ stats.setExpertReview("通过");
|
|
|
|
+ //设置通过审核日期
|
|
|
|
+ stats.setEstimatePassAuditDate(gysHis.get(0).getEndTime());
|
|
|
|
+ //设置是否需设计变更
|
|
|
|
+ stats.setEstimateChangeDesign("否");
|
|
}
|
|
}
|
|
- stats.setEstimateReasonForFailure(info);
|
|
|
|
- //设置是否需设计变更
|
|
|
|
- stats.setEstimateChangeDesign("是");
|
|
|
|
- }else {
|
|
|
|
- //说明是通过
|
|
|
|
- stats.setExpertReview("通过");
|
|
|
|
- //设置通过审核日期
|
|
|
|
- stats.setEstimatePassAuditDate(gysHis.get(0).getEndTime());
|
|
|
|
- //设置是否需设计变更
|
|
|
|
- stats.setEstimateChangeDesign("否");
|
|
|
|
}
|
|
}
|
|
|
|
+ }else {
|
|
|
|
+ stats.setWhetherToAudit("否");
|
|
}
|
|
}
|
|
- }else {
|
|
|
|
- stats.setWhetherToAudit("否");
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
//设置是否进行图纸审查
|
|
//设置是否进行图纸审查
|
|
if (lhHis.size()>0){
|
|
if (lhHis.size()>0){
|
|
- if (StringUtils.isNotEmpty(history.get(0).getEndTime())){
|
|
|
|
- if (history.get(0).getEndTime().equals(lhHis.get(0).getStartTime())){
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(lhHis.get(0).getEndTime())){
|
|
|
|
+ if (lhHis.get(0).getEndTime().equals(history.get(0).getStartTime())){
|
|
stats.setDrawingReview("是");
|
|
stats.setDrawingReview("是");
|
|
//设置联合审图日期
|
|
//设置联合审图日期
|
|
stats.setReviewDate(lhHis.get(0).getStartTime());
|
|
stats.setReviewDate(lhHis.get(0).getStartTime());
|
|
@@ -701,6 +755,19 @@ public class ProgressStatsController extends BaseController {
|
|
stats.setJointReviewDesignChange("否");
|
|
stats.setJointReviewDesignChange("否");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ } else {
|
|
|
|
+ //设置是否进行图纸审查
|
|
|
|
+ stats.setDrawingReview("");
|
|
|
|
+ //设置联合审图日期
|
|
|
|
+ stats.setReviewDate("");
|
|
|
|
+ //设置是否通过图纸审查
|
|
|
|
+ stats.setPassDrawingReview("");
|
|
|
|
+ //设置通过联合审图日期
|
|
|
|
+ stats.setApprovedDate("");
|
|
|
|
+ //设置审图意见
|
|
|
|
+ stats.setReviewComment("");
|
|
|
|
+ //设置是否需设计变更
|
|
|
|
+ stats.setJointReviewDesignChange("");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -731,8 +798,16 @@ public class ProgressStatsController extends BaseController {
|
|
}else {
|
|
}else {
|
|
stats.setDrawingFinalize("否");
|
|
stats.setDrawingFinalize("否");
|
|
}
|
|
}
|
|
|
|
+ } else {
|
|
|
|
+ //设置图纸是否定稿
|
|
|
|
+ stats.setDrawingFinalize("");
|
|
|
|
+ stats.setFinalDate("");
|
|
|
|
+ stats.setTransferProjectCenterDate("");
|
|
|
|
+ stats.setTransferToConstructionUnitDate("");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ } else {
|
|
|
|
+ stats = setStatsValue(stats);
|
|
}
|
|
}
|
|
|
|
|
|
statsList.add(stats);
|
|
statsList.add(stats);
|
|
@@ -748,4 +823,53 @@ public class ProgressStatsController extends BaseController {
|
|
XSSFWorkbook workbook = util.getWorkbook("progressStats");
|
|
XSSFWorkbook workbook = util.getWorkbook("progressStats");
|
|
util.exportProgress(response,workbook,statsList);
|
|
util.exportProgress(response,workbook,statsList);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public ProgressStats setStatsValue(ProgressStats stats){
|
|
|
|
+ //是否完成初设
|
|
|
|
+ stats.setCompleteDesign("");
|
|
|
|
+ //设置初设提交时间
|
|
|
|
+ stats.setSubmitTime("");
|
|
|
|
+ //设置是否进行审图
|
|
|
|
+ stats.setCompleteDraw("");
|
|
|
|
+ //设置审图日期
|
|
|
|
+ stats.setCompleteDrawDate("");
|
|
|
|
+ //设置设计委托发出时间
|
|
|
|
+ stats.setDesignCommissionIssueTime("");
|
|
|
|
+ //设置未通过原因分析
|
|
|
|
+ stats.setReasonForFailure("");
|
|
|
|
+ //是否通过图纸审核
|
|
|
|
+ stats.setDrawAudit("");
|
|
|
|
+ //设置通过审核日期
|
|
|
|
+ stats.setPassAuditDate("");
|
|
|
|
+ //设置是否需设计变更
|
|
|
|
+ stats.setChangeDesign("");
|
|
|
|
+ //设置概预算是否进行审核
|
|
|
|
+ stats.setWhetherToAudit("");
|
|
|
|
+ //设置概预算审核日期
|
|
|
|
+ stats.setAuditDate("");
|
|
|
|
+ //设置概预算是否通过专家审核
|
|
|
|
+ stats.setExpertReview("");
|
|
|
|
+ //设置通过审核日期
|
|
|
|
+ stats.setEstimatePassAuditDate("");
|
|
|
|
+ stats.setEstimateReasonForFailure("");
|
|
|
|
+ stats.setEstimateChangeDesign("");
|
|
|
|
+ //设置是否进行图纸审查
|
|
|
|
+ stats.setDrawingReview("");
|
|
|
|
+ //设置联合审图日期
|
|
|
|
+ stats.setReviewDate("");
|
|
|
|
+ //设置是否通过图纸审查
|
|
|
|
+ stats.setPassDrawingReview("");
|
|
|
|
+ //设置通过联合审图日期
|
|
|
|
+ stats.setApprovedDate("");
|
|
|
|
+ //设置审图意见
|
|
|
|
+ stats.setReviewComment("");
|
|
|
|
+ //设置是否需设计变更
|
|
|
|
+ stats.setJointReviewDesignChange("");
|
|
|
|
+ //设置图纸是否定稿
|
|
|
|
+ stats.setDrawingFinalize("");
|
|
|
|
+ stats.setFinalDate("");
|
|
|
|
+ stats.setTransferProjectCenterDate("");
|
|
|
|
+ stats.setTransferToConstructionUnitDate("");
|
|
|
|
+ return stats;
|
|
|
|
+ }
|
|
}
|
|
}
|