|
@@ -992,13 +992,6 @@ public class RuralProjectRecordsService extends CrudService<RuralProjectRecordsD
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 处理项目中上传文件的其他文件中的咨询合同列表(将项目合同中的附件信息添加进去)
|
|
|
|
- */
|
|
|
|
- private void disposeWorkContractFile(){
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- /**
|
|
|
|
* 管理员修改项目信息
|
|
* 管理员修改项目信息
|
|
* @param projectRecords
|
|
* @param projectRecords
|
|
* @throws Exception
|
|
* @throws Exception
|
|
@@ -1018,6 +1011,48 @@ public class RuralProjectRecordsService extends CrudService<RuralProjectRecordsD
|
|
company.setId(UserUtils.getUser().getCompany().getId());
|
|
company.setId(UserUtils.getUser().getCompany().getId());
|
|
office.setId(UserUtils.getUser().getOffice().getId());
|
|
office.setId(UserUtils.getUser().getOffice().getId());
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ //根据项目类型进行调整
|
|
|
|
+ synchronized (SYN_BYTE) {
|
|
|
|
+ if ("1".equals(projectRecords.getProjectType())) { //工程咨询
|
|
|
|
+ if ("6".equals(projectRecords.getAttachmentProjectSort())) {
|
|
|
|
+ //工程造价鉴定 需要纸质归档
|
|
|
|
+ projectRecords.setPaperFilingStatus(null);
|
|
|
|
+ } else if ("7".equals(projectRecords.getAttachmentProjectSort())) {
|
|
|
|
+ projectRecords.setPaperFilingStatus("10");
|
|
|
|
+ } else if ("10".equals(projectRecords.getAttachmentProjectSort())) { //工程咨询 配合类
|
|
|
|
+ projectRecords.setPaperFilingStatus("10");
|
|
|
|
+ } else {
|
|
|
|
+ projectRecords.setPaperFilingStatus("10");
|
|
|
|
+ }
|
|
|
|
+ } else if ("2".equals(projectRecords.getProjectType())) { //造价审核
|
|
|
|
+ //预算审核、结算审核、分包审核 需要纸质归档
|
|
|
|
+ if ("2".equals(projectRecords.getAttachmentProjectSort()) || "4".equals(projectRecords.getAttachmentProjectSort()) || "7".equals(projectRecords.getAttachmentProjectSort()) || "20".equals(projectRecords.getAttachmentProjectSort()) || "10".equals(projectRecords.getAttachmentProjectSort())) {
|
|
|
|
+ projectRecords.setPaperFilingStatus(null);
|
|
|
|
+ }else{
|
|
|
|
+ projectRecords.setPaperFilingStatus("10");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ //判断项目类型并判断项目类别
|
|
|
|
+ switch (projectRecords.getProjectType()){
|
|
|
|
+ case "1":
|
|
|
|
+ if("8".equals(projectRecords.getAttachmentProjectSort())){
|
|
|
|
+ projectRecords.setReportedState("10");
|
|
|
|
+ }else{
|
|
|
|
+ projectRecords.setReportedState(null);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case "2":
|
|
|
|
+ if("5".equals(projectRecords.getAttachmentProjectSort()) || "6".equals(projectRecords.getAttachmentProjectSort()) || "8".equals(projectRecords.getAttachmentProjectSort()) || "20".equals(projectRecords.getAttachmentProjectSort()) || "10".equals(projectRecords.getAttachmentProjectSort())){
|
|
|
|
+ projectRecords.setReportedState("10");
|
|
|
|
+ }else{
|
|
|
|
+ projectRecords.setReportedState(null);
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
projectRecords.setCompany(company);
|
|
projectRecords.setCompany(company);
|
|
projectRecords.setOffice(office);
|
|
projectRecords.setOffice(office);
|
|
projectRecords.preUpdate();
|
|
projectRecords.preUpdate();
|