|
@@ -1047,7 +1047,21 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
relateInfo.setAttachType(mainDict.getValue());
|
|
relateInfo.setAttachType(mainDict.getValue());
|
|
switch (mainDict.getValue()) {
|
|
switch (mainDict.getValue()) {
|
|
case "11":
|
|
case "11":
|
|
- projectReportRecord.setFileAttachmentList(projectTemplateService.getProjectTemplateList(relateInfo));
|
|
|
|
|
|
+ List<ProjectTemplateInfo> fileAttachmentList = projectTemplateService.getProjectTemplateList(relateInfo);
|
|
|
|
+ for (ProjectTemplateInfo info: fileAttachmentList) {
|
|
|
|
+ info.setAttachTypes(info.getAttachTypes().toLowerCase());
|
|
|
|
+ if(engineeringId.equals(ruralProjectRecords.getEngineeringType())){
|
|
|
|
+ if("审定单".equals(info.getAttachName()) || "咨询报告书正文(含附件) 附件一:工程预算或结算汇总表 附件二:编制或审核说明 附件三:工程预算或结算审定单 附件四:工程预算或结算书".equals(info.getAttachName()) ){
|
|
|
|
+ if(!info.getAttachTypes().contains("zip")){
|
|
|
|
+ info.setAttachTypes(info.getAttachTypes()+",zip");
|
|
|
|
+ }
|
|
|
|
+ if(!info.getAttachTypes().contains("rar")){
|
|
|
|
+ info.setAttachTypes(info.getAttachTypes()+",rar");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ projectReportRecord.setFileAttachmentList(fileAttachmentList);
|
|
break;
|
|
break;
|
|
case "12":
|
|
case "12":
|
|
List<ProjectTemplateInfo> projectTemplateList = projectTemplateService.getProjectTemplateList(relateInfo);
|
|
List<ProjectTemplateInfo> projectTemplateList = projectTemplateService.getProjectTemplateList(relateInfo);
|
|
@@ -1167,7 +1181,21 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
relateInfo.setAttachType(mainDict.getValue());
|
|
relateInfo.setAttachType(mainDict.getValue());
|
|
switch (mainDict.getValue()) {
|
|
switch (mainDict.getValue()) {
|
|
case "11":
|
|
case "11":
|
|
- projectReportRecord.setFileAttachmentList(projectTemplateService.getProjectTemplateList(relateInfo));
|
|
|
|
|
|
+ List<ProjectTemplateInfo> fileAttachmentList = projectTemplateService.getProjectTemplateList(relateInfo);
|
|
|
|
+ for (ProjectTemplateInfo info: fileAttachmentList) {
|
|
|
|
+ info.setAttachTypes(info.getAttachTypes().toLowerCase());
|
|
|
|
+ if(engineeringId.equals(ruralProjectRecords.getEngineeringType())){
|
|
|
|
+ if("审定单".equals(info.getAttachName()) || "咨询报告书正文(含附件) 附件一:工程预算或结算汇总表 附件二:编制或审核说明 附件三:工程预算或结算审定单 附件四:工程预算或结算书".equals(info.getAttachName()) ){
|
|
|
|
+ if(!info.getAttachTypes().contains("zip")){
|
|
|
|
+ info.setAttachTypes(info.getAttachTypes()+",zip");
|
|
|
|
+ }
|
|
|
|
+ if(!info.getAttachTypes().contains("rar")){
|
|
|
|
+ info.setAttachTypes(info.getAttachTypes()+",rar");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ projectReportRecord.setFileAttachmentList(fileAttachmentList);
|
|
break;
|
|
break;
|
|
case "12":
|
|
case "12":
|
|
List<ProjectTemplateInfo> projectTemplateList = projectTemplateService.getProjectTemplateList(relateInfo);
|
|
List<ProjectTemplateInfo> projectTemplateList = projectTemplateService.getProjectTemplateList(relateInfo);
|