Bläddra i källkod

项目类别调整修改纸质归档状态

user5 1 år sedan
förälder
incheckning
2a06bb95d2

+ 21 - 0
src/main/java/com/jeeplus/modules/ruralprojectrecords/service/RuralProjectRecordsService.java

@@ -824,6 +824,27 @@ public class RuralProjectRecordsService extends CrudService<RuralProjectRecordsD
 						projectRecords.setProjectId(serialNumTplService.genSerialNum(createBy.getCompany(), RuralProjectRecords.SERIAL_COST_BIZCODE));
 					}
 				}
+			} else{
+
+				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");
+					}
+				}
 			}
 		}
 		//判断项目类型并判断项目类别

+ 1 - 3
src/main/resources/mappings/modules/ruralprojectrecords/RuralProjectRecordsDao.xml

@@ -1529,9 +1529,7 @@
 			<if test="projectMasterId != null and projectMasterId != ''">
 				,project_master_id = #{projectMasterId}
 			</if>
-			<if test="paperFilingStatus != null and paperFilingStatus != ''">
-				,paper_filing_status = #{paperFilingStatus}
-			</if>
+			,paper_filing_status = #{paperFilingStatus}
 			,submit_money =#{submitMoney},
 			engineering_type =#{engineeringType},
 			project_properties =#{projectProperties},