|
@@ -433,6 +433,23 @@ public class RuralProjectRecordsService extends CrudService<RuralProjectRecordsD
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ //判断项目类型并判断项目类别
|
|
|
|
+ switch (projectRecords.getProjectType()){
|
|
|
|
+ case "1":
|
|
|
|
+ if("8".equals(projectRecords.getAttachmentProjectSort())){
|
|
|
|
+ projectRecords.setReportedState("10");
|
|
|
|
+ }else{
|
|
|
|
+ projectRecords.setReportedState("");
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case "2":
|
|
|
|
+ if("5".equals(projectRecords.getAttachmentProjectSort()) || "6".equals(projectRecords.getAttachmentProjectSort())){
|
|
|
|
+ projectRecords.setReportedState("10");
|
|
|
|
+ }else{
|
|
|
|
+ projectRecords.setReportedState("");
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
if(projectRecords.getProjectStatus()== ProjectStatusEnum.INVALID.getValue()){
|
|
if(projectRecords.getProjectStatus()== ProjectStatusEnum.INVALID.getValue()){
|
|
projectRecords.setId(IdGen.uuid());
|
|
projectRecords.setId(IdGen.uuid());
|
|
dao.insert(projectRecords);
|
|
dao.insert(projectRecords);
|
|
@@ -2188,11 +2205,29 @@ public class RuralProjectRecordsService extends CrudService<RuralProjectRecordsD
|
|
if(null == reportData){
|
|
if(null == reportData){
|
|
//添加查询报告号模板的bizCode参数
|
|
//添加查询报告号模板的bizCode参数
|
|
ProjectReportData projectReportData = new ProjectReportData();
|
|
ProjectReportData projectReportData = new ProjectReportData();
|
|
- if("1".equals(projectRecords.getProjectType())){
|
|
|
|
|
|
+ /*if("1".equals(projectRecords.getProjectType())){
|
|
projectReportData.setConditionType("10");
|
|
projectReportData.setConditionType("10");
|
|
}else if("2".equals(projectRecords.getProjectType())){
|
|
}else if("2".equals(projectRecords.getProjectType())){
|
|
projectReportData.setConditionType("1003");
|
|
projectReportData.setConditionType("1003");
|
|
|
|
+ }*/
|
|
|
|
+
|
|
|
|
+ switch (projectRecords.getProjectType()){
|
|
|
|
+ case "1":
|
|
|
|
+ if("8".equals(projectRecords.getAttachmentProjectSort())){
|
|
|
|
+ projectReportData.setConditionType("1006");
|
|
|
|
+ }else{
|
|
|
|
+ projectReportData.setConditionType("10");
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case "2":
|
|
|
|
+ if("5".equals(projectRecords.getAttachmentProjectSort()) || "6".equals(projectRecords.getAttachmentProjectSort())){
|
|
|
|
+ projectReportData.setConditionType("1005");
|
|
|
|
+ }else{
|
|
|
|
+ projectReportData.setConditionType("1003");
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
|
|
+
|
|
synchronized (SYN_BYTE) {
|
|
synchronized (SYN_BYTE) {
|
|
String reportNo = createReportNo(projectReportData.getConditionType());
|
|
String reportNo = createReportNo(projectReportData.getConditionType());
|
|
projectReportData.setNumber(reportNo);
|
|
projectReportData.setNumber(reportNo);
|