|
@@ -229,9 +229,16 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
//查询总审人员信息
|
|
//查询总审人员信息
|
|
List<User> auditUserList = userService.getAuditUserList();
|
|
List<User> auditUserList = userService.getAuditUserList();
|
|
records.setBzshbUserList(auditUserList);
|
|
records.setBzshbUserList(auditUserList);
|
|
|
|
+ if(null == projectcontentinfo.getProjectReportData().getConsultant()){
|
|
|
|
+ projectcontentinfo.getProjectReportData().setConsultant(UserUtils.getUser());
|
|
|
|
+ }
|
|
|
|
+ if(null == projectcontentinfo.getProjectReportData().getPrincipal()){
|
|
|
|
+ projectcontentinfo.getProjectReportData().setPrincipal(UserUtils.getUser());
|
|
|
|
+ }
|
|
model.addAttribute("projectRecords", records);
|
|
model.addAttribute("projectRecords", records);
|
|
model.addAttribute("projectcontentinfo", projectcontentinfo);
|
|
model.addAttribute("projectcontentinfo", projectcontentinfo);
|
|
model.addAttribute("projectcontentinfo", projectcontentinfo);
|
|
model.addAttribute("projectcontentinfo", projectcontentinfo);
|
|
|
|
+ model.addAttribute("projectReportData", projectcontentinfo.getProjectReportData());
|
|
/*model.addAttribute("projectSort", projectSort);*/
|
|
/*model.addAttribute("projectSort", projectSort);*/
|
|
if (projectReportData != null && projectReportData.getCreateBy() != null && StringUtils.isNotBlank(projectReportData.getCreateBy().getId()) && projectReportData.getCreateBy().getId().equals(UserUtils.getUser().getId())) {
|
|
if (projectReportData != null && projectReportData.getCreateBy() != null && StringUtils.isNotBlank(projectReportData.getCreateBy().getId()) && projectReportData.getCreateBy().getId().equals(UserUtils.getUser().getId())) {
|
|
return "modules/ruralprojectrecords/cost/projectcontentinfo/reportForm";
|
|
return "modules/ruralprojectrecords/cost/projectcontentinfo/reportForm";
|
|
@@ -432,6 +439,7 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
System.out.println(status);
|
|
System.out.println(status);
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
Projectcontentinfo projectcontentinfo1 = projectcontentinfoService.getByProjectId(projectcontentinfo.getProjectId());
|
|
ProjectReportData projectReportData = projectReportDataService.getOnRural(projectcontentinfo1.getInfoId());
|
|
ProjectReportData projectReportData = projectReportDataService.getOnRural(projectcontentinfo1.getInfoId());
|
|
|
|
+ projectReportData = projectReportDataService.get(projectReportData.getId());
|
|
RuralProjectRecords ruralProjectRecords = projectRecordsService.getQueryProjectUsers(projectcontentinfo1.getProject().getId());
|
|
RuralProjectRecords ruralProjectRecords = projectRecordsService.getQueryProjectUsers(projectcontentinfo1.getProject().getId());
|
|
Projectcontentinfo projectcontent = projectcontentinfoService.getByInfoId(projectReportData.getId());
|
|
Projectcontentinfo projectcontent = projectcontentinfoService.getByInfoId(projectReportData.getId());
|
|
projectcontent.setProjectReportData(projectReportData);
|
|
projectcontent.setProjectReportData(projectReportData);
|
|
@@ -490,11 +498,13 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
/*}*/
|
|
/*}*/
|
|
//查询总审人员信息
|
|
//查询总审人员信息
|
|
List<User> auditUserList = userService.getAuditUserList();
|
|
List<User> auditUserList = userService.getAuditUserList();
|
|
- projectcontentinfo1.getProject().setBzshbUserList(auditUserList);
|
|
|
|
|
|
+ ruralProjectRecords.setBzshbUserList(auditUserList);
|
|
model.addAttribute("processInstanceId",projectReportData.getProcessInstanceId());
|
|
model.addAttribute("processInstanceId",projectReportData.getProcessInstanceId());
|
|
|
|
+ model.addAttribute("projectReportData",projectReportData);
|
|
model.addAttribute("projectId", projectcontentinfo1.getProject().getId());
|
|
model.addAttribute("projectId", projectcontentinfo1.getProject().getId());
|
|
model.addAttribute("reportedId", projectcontentinfo.getReportedId());
|
|
model.addAttribute("reportedId", projectcontentinfo.getReportedId());
|
|
- model.addAttribute("projectRecords", projectcontentinfo1.getProject());
|
|
|
|
|
|
+ model.addAttribute("project", projectcontentinfo1.getProject());
|
|
|
|
+ model.addAttribute("projectRecords", ruralProjectRecords);
|
|
model.addAttribute("id", projectcontentinfo.getId());
|
|
model.addAttribute("id", projectcontentinfo.getId());
|
|
model.addAttribute("projectcontentinfo", projectcontent);
|
|
model.addAttribute("projectcontentinfo", projectcontent);
|
|
//获取是否含有上报信息
|
|
//获取是否含有上报信息
|
|
@@ -618,14 +628,14 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
//获取项目信息
|
|
//获取项目信息
|
|
RuralProjectRecords records = projectRecordsService.getQueryProjectUsers(projectcontentinfo1.getProject().getId());
|
|
RuralProjectRecords records = projectRecordsService.getQueryProjectUsers(projectcontentinfo1.getProject().getId());
|
|
//判断项目类别是否为打包项目(1:打包项目,0:非打包项目)
|
|
//判断项目类别是否为打包项目(1:打包项目,0:非打包项目)
|
|
- Integer projectSort = projectAccessoryRelationService.decideAttachmentProjectSort(records.getAttachmentProjectSort());
|
|
|
|
|
|
+ //Integer projectSort = projectAccessoryRelationService.decideAttachmentProjectSort(records.getAttachmentProjectSort());
|
|
List<ProjectTemplateInfo> attachmentList = Lists.newArrayList();
|
|
List<ProjectTemplateInfo> attachmentList = Lists.newArrayList();
|
|
- Boolean flag = false;
|
|
|
|
|
|
+ /*Boolean flag = false;
|
|
//如果是打包项目或者报告送审价不为null则可进行查询附件类型
|
|
//如果是打包项目或者报告送审价不为null则可进行查询附件类型
|
|
if(1 == projectSort || null != projectReportData.getReviewFee()){
|
|
if(1 == projectSort || null != projectReportData.getReviewFee()){
|
|
flag = true;
|
|
flag = true;
|
|
}
|
|
}
|
|
- if(flag) {
|
|
|
|
|
|
+ if(flag) {*/
|
|
//查询报告文件、依据性文件、其他文件必填列表以及数据
|
|
//查询报告文件、依据性文件、其他文件必填列表以及数据
|
|
List<MainDictDetail> mainDictDetails = projectTemplateService.attachmentTemplateList();
|
|
List<MainDictDetail> mainDictDetails = projectTemplateService.attachmentTemplateList();
|
|
ProjectAccessoryRelationInfo relateInfo = new ProjectAccessoryRelationInfo();
|
|
ProjectAccessoryRelationInfo relateInfo = new ProjectAccessoryRelationInfo();
|
|
@@ -635,25 +645,28 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
relateInfo.setId(records.getId());
|
|
relateInfo.setId(records.getId());
|
|
relateInfo.setAttachmentProjectSort(records.getAttachmentProjectSort());
|
|
relateInfo.setAttachmentProjectSort(records.getAttachmentProjectSort());
|
|
//判断是否为打包项目,打包项目无需查看项目送审金额是否为500w以上判定
|
|
//判断是否为打包项目,打包项目无需查看项目送审金额是否为500w以上判定
|
|
- if(0 == projectSort){
|
|
|
|
|
|
+ //if(0 == projectSort){
|
|
//查看送审金额是否为500w以上金额
|
|
//查看送审金额是否为500w以上金额
|
|
Integer approvalMoney = projectAccessoryRelationService.decideAttachmentProjectApprovalMoney(projectReportData.getReviewFee());
|
|
Integer approvalMoney = projectAccessoryRelationService.decideAttachmentProjectApprovalMoney(projectReportData.getReviewFee());
|
|
- if(1 == approvalMoney){
|
|
|
|
|
|
+ if(0 == approvalMoney){
|
|
|
|
+ //金额为0
|
|
|
|
+ relateInfo.setAttachmentProjectApprovalMoney(null);
|
|
|
|
+ }else if(1 == approvalMoney){
|
|
//500w以下金额状态
|
|
//500w以下金额状态
|
|
relateInfo.setAttachmentProjectApprovalMoney("1");
|
|
relateInfo.setAttachmentProjectApprovalMoney("1");
|
|
}else{
|
|
}else{
|
|
//500w以上金额状态
|
|
//500w以上金额状态
|
|
relateInfo.setAttachmentProjectApprovalMoney("2");
|
|
relateInfo.setAttachmentProjectApprovalMoney("2");
|
|
}
|
|
}
|
|
- }else{
|
|
|
|
|
|
+ /*}else{
|
|
relateInfo.setAttachmentProjectApprovalMoney(null);
|
|
relateInfo.setAttachmentProjectApprovalMoney(null);
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
for (MainDictDetail mainDict : mainDictDetails) {
|
|
for (MainDictDetail mainDict : mainDictDetails) {
|
|
//添加报告类型
|
|
//添加报告类型
|
|
relateInfo.setAttachType(mainDict.getValue());
|
|
relateInfo.setAttachType(mainDict.getValue());
|
|
attachmentList.addAll(projectTemplateService.getProjectTemplateList(relateInfo));
|
|
attachmentList.addAll(projectTemplateService.getProjectTemplateList(relateInfo));
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ //}
|
|
|
|
|
|
//修改工作内容中的信息(将工作内容的info_id清空)
|
|
//修改工作内容中的信息(将工作内容的info_id清空)
|
|
ruralProjectMessageService.updateProjectcontentinfo(projectcontentinfo1);
|
|
ruralProjectMessageService.updateProjectcontentinfo(projectcontentinfo1);
|
|
@@ -883,32 +896,35 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
|
|
|
|
//根据条件查询附件必填项
|
|
//根据条件查询附件必填项
|
|
//判断项目类别是否为打包项目(1:打包项目,0:非打包项目)
|
|
//判断项目类别是否为打包项目(1:打包项目,0:非打包项目)
|
|
- Integer projectSort = projectAccessoryRelationService.decideAttachmentProjectSort(ruralProjectRecords.getAttachmentProjectSort());
|
|
|
|
|
|
+ /*Integer projectSort = projectAccessoryRelationService.decideAttachmentProjectSort(ruralProjectRecords.getAttachmentProjectSort());
|
|
|
|
|
|
Boolean flag = false;
|
|
Boolean flag = false;
|
|
//如果是打包项目或者报告送审价不为null则可进行查询附件类型
|
|
//如果是打包项目或者报告送审价不为null则可进行查询附件类型
|
|
if(1 == projectSort || null != reportData.getReviewFee()){
|
|
if(1 == projectSort || null != reportData.getReviewFee()){
|
|
flag = true;
|
|
flag = true;
|
|
}
|
|
}
|
|
- if(flag) {
|
|
|
|
|
|
+ if(flag) {*/
|
|
ProjectAccessoryRelationInfo relateInfo = new ProjectAccessoryRelationInfo();
|
|
ProjectAccessoryRelationInfo relateInfo = new ProjectAccessoryRelationInfo();
|
|
//添加项目类型
|
|
//添加项目类型
|
|
relateInfo.setAttachmentProjectType(ruralProjectRecords.getProjectType());
|
|
relateInfo.setAttachmentProjectType(ruralProjectRecords.getProjectType());
|
|
relateInfo.setAttachmentProjectSort(ruralProjectRecords.getAttachmentProjectSort());
|
|
relateInfo.setAttachmentProjectSort(ruralProjectRecords.getAttachmentProjectSort());
|
|
//判断是否为打包项目,打包项目无需查看项目送审金额是否为500w以上判定
|
|
//判断是否为打包项目,打包项目无需查看项目送审金额是否为500w以上判定
|
|
- if(0 == projectSort){
|
|
|
|
|
|
+ //if(0 == projectSort){
|
|
//查看送审金额是否为500w以上金额
|
|
//查看送审金额是否为500w以上金额
|
|
Integer approvalMoney = projectAccessoryRelationService.decideAttachmentProjectApprovalMoney(reportData.getReviewFee());
|
|
Integer approvalMoney = projectAccessoryRelationService.decideAttachmentProjectApprovalMoney(reportData.getReviewFee());
|
|
- if(1 == approvalMoney){
|
|
|
|
|
|
+ if(0 == approvalMoney){
|
|
|
|
+ //金额为0
|
|
|
|
+ relateInfo.setAttachmentProjectApprovalMoney(null);
|
|
|
|
+ }else if(1 == approvalMoney){
|
|
//500w以下金额状态
|
|
//500w以下金额状态
|
|
relateInfo.setAttachmentProjectApprovalMoney("1");
|
|
relateInfo.setAttachmentProjectApprovalMoney("1");
|
|
}else{
|
|
}else{
|
|
//500w以上金额状态
|
|
//500w以上金额状态
|
|
relateInfo.setAttachmentProjectApprovalMoney("2");
|
|
relateInfo.setAttachmentProjectApprovalMoney("2");
|
|
}
|
|
}
|
|
- }else{
|
|
|
|
|
|
+ /*}else{
|
|
relateInfo.setAttachmentProjectApprovalMoney(null);
|
|
relateInfo.setAttachmentProjectApprovalMoney(null);
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
|
|
//添加报告类型
|
|
//添加报告类型
|
|
relateInfo.setRequiredStage(2);
|
|
relateInfo.setRequiredStage(2);
|
|
@@ -930,7 +946,7 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ //}
|
|
|
|
|
|
if(null != projectContractInfo){
|
|
if(null != projectContractInfo){
|
|
if(projectContractInfo.getWorkClientInfoList().size()>0){
|
|
if(projectContractInfo.getWorkClientInfoList().size()>0){
|
|
@@ -972,32 +988,35 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
RuralProjectRecords ruralProjectRecords = projectRecordsService.get(projectReportRecord.getReport().getProject().getId());
|
|
RuralProjectRecords ruralProjectRecords = projectRecordsService.get(projectReportRecord.getReport().getProject().getId());
|
|
//根据条件查询附件必填项
|
|
//根据条件查询附件必填项
|
|
//判断项目类别是否为打包项目(1:打包项目,0:非打包项目)
|
|
//判断项目类别是否为打包项目(1:打包项目,0:非打包项目)
|
|
- Integer projectSort = projectAccessoryRelationService.decideAttachmentProjectSort(ruralProjectRecords.getAttachmentProjectSort());
|
|
|
|
|
|
+ //Integer projectSort = projectAccessoryRelationService.decideAttachmentProjectSort(ruralProjectRecords.getAttachmentProjectSort());
|
|
|
|
|
|
- Boolean flag = false;
|
|
|
|
|
|
+ /*Boolean flag = false;
|
|
//如果是打包项目或者报告送审价不为null则可进行查询附件类型
|
|
//如果是打包项目或者报告送审价不为null则可进行查询附件类型
|
|
if(1 == projectSort || null != projectReportRecord.getReport().getReviewFee()){
|
|
if(1 == projectSort || null != projectReportRecord.getReport().getReviewFee()){
|
|
flag = true;
|
|
flag = true;
|
|
}
|
|
}
|
|
- if(flag) {
|
|
|
|
|
|
+ if(flag) {*/
|
|
ProjectAccessoryRelationInfo relateInfo = new ProjectAccessoryRelationInfo();
|
|
ProjectAccessoryRelationInfo relateInfo = new ProjectAccessoryRelationInfo();
|
|
//添加项目类型
|
|
//添加项目类型
|
|
relateInfo.setAttachmentProjectType(ruralProjectRecords.getProjectType());
|
|
relateInfo.setAttachmentProjectType(ruralProjectRecords.getProjectType());
|
|
relateInfo.setAttachmentProjectSort(ruralProjectRecords.getAttachmentProjectSort());
|
|
relateInfo.setAttachmentProjectSort(ruralProjectRecords.getAttachmentProjectSort());
|
|
//判断是否为打包项目,打包项目无需查看项目送审金额是否为500w以上判定
|
|
//判断是否为打包项目,打包项目无需查看项目送审金额是否为500w以上判定
|
|
- if(0 == projectSort){
|
|
|
|
|
|
+ //if(0 == projectSort){
|
|
//查看送审金额是否为500w以上金额
|
|
//查看送审金额是否为500w以上金额
|
|
Integer approvalMoney = projectAccessoryRelationService.decideAttachmentProjectApprovalMoney(projectReportRecord.getReport().getReviewFee());
|
|
Integer approvalMoney = projectAccessoryRelationService.decideAttachmentProjectApprovalMoney(projectReportRecord.getReport().getReviewFee());
|
|
- if(1 == approvalMoney){
|
|
|
|
|
|
+ if(0 == approvalMoney){
|
|
|
|
+ //金额为0
|
|
|
|
+ relateInfo.setAttachmentProjectApprovalMoney(null);
|
|
|
|
+ }else if(1 == approvalMoney){
|
|
//500w以下金额状态
|
|
//500w以下金额状态
|
|
relateInfo.setAttachmentProjectApprovalMoney("1");
|
|
relateInfo.setAttachmentProjectApprovalMoney("1");
|
|
}else{
|
|
}else{
|
|
//500w以上金额状态
|
|
//500w以上金额状态
|
|
relateInfo.setAttachmentProjectApprovalMoney("2");
|
|
relateInfo.setAttachmentProjectApprovalMoney("2");
|
|
}
|
|
}
|
|
- }else{
|
|
|
|
|
|
+ /*}else{
|
|
relateInfo.setAttachmentProjectApprovalMoney(null);
|
|
relateInfo.setAttachmentProjectApprovalMoney(null);
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
|
|
//添加报告类型
|
|
//添加报告类型
|
|
relateInfo.setRequiredStage(2);
|
|
relateInfo.setRequiredStage(2);
|
|
@@ -1019,7 +1038,7 @@ public class RuralCostProjectMessageController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ //}
|
|
|
|
|
|
projectReportRecord.setView("modify");
|
|
projectReportRecord.setView("modify");
|
|
model.addAttribute("projectReportRecord", projectReportRecord);
|
|
model.addAttribute("projectReportRecord", projectReportRecord);
|