소스 검색

增加保护

huangtf 2 년 전
부모
커밋
4f0f492de2
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      blade-service/blade-archive/src/main/java/org/springblade/archive/controller/ArchivesAutoController.java

+ 6 - 3
blade-service/blade-archive/src/main/java/org/springblade/archive/controller/ArchivesAutoController.java

@@ -381,9 +381,12 @@ public class ArchivesAutoController extends BladeController {
 			//先验证当前项目是否在自动组卷中,组卷中直接返回
 			//ProjectInfo projectInfo = projectClient.getById(String.valueOf(projectId));
 			ContractInfo contract = contractClient.getContractById(contractId);
-			Integer isArchivesAuto = contract.getIsArchivesAuto();
-			if(isArchivesAuto==-1 || isArchivesAuto==null || isArchivesAuto==0){
-				isArchivesAuto=100;
+			Integer isArchivesAuto = 100;
+			if (contract != null) {
+				isArchivesAuto = contract.getIsArchivesAuto();
+				if(isArchivesAuto==-1 || isArchivesAuto==null || isArchivesAuto==0){
+					isArchivesAuto=100;
+				}
 			}
 			return R.data(isArchivesAuto);
 		}catch (Exception e){