From e7afed8cdb301a311dbad5ed23c7ff9f826b2c48 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期三, 30 十月 2024 11:11:06 +0800 Subject: [PATCH] update import --- assess-system/src/main/java/com/gkhy/assess/system/domain/SysAgency.java | 1 + assess-system/src/main/java/com/gkhy/assess/system/domain/AssEstimateTask.java | 4 +++- assess-system/src/main/java/com/gkhy/assess/system/service/impl/AssInvestigationServiceImpl.java | 3 +++ assess-system/src/main/java/com/gkhy/assess/system/excel/ExpertExcelListener.java | 40 +++++++++++++++++++++++----------------- 4 files changed, 30 insertions(+), 18 deletions(-) diff --git a/assess-system/src/main/java/com/gkhy/assess/system/domain/AssEstimateTask.java b/assess-system/src/main/java/com/gkhy/assess/system/domain/AssEstimateTask.java index a263e76..184b74d 100644 --- a/assess-system/src/main/java/com/gkhy/assess/system/domain/AssEstimateTask.java +++ b/assess-system/src/main/java/com/gkhy/assess/system/domain/AssEstimateTask.java @@ -12,6 +12,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; +import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; @@ -45,7 +46,8 @@ private Long leaderId; @NotBlank(message ="联系人不能为空" ) - @ApiModelProperty(value = "联系人(10个字符)",required = true) + @Length(min=1,max=20,message = "联系人不能超过{max}字符") + @ApiModelProperty(value = "联系人(20个字符)",required = true) @TableField("link_man") private String linkMan; diff --git a/assess-system/src/main/java/com/gkhy/assess/system/domain/SysAgency.java b/assess-system/src/main/java/com/gkhy/assess/system/domain/SysAgency.java index 94a72a3..b7d7977 100644 --- a/assess-system/src/main/java/com/gkhy/assess/system/domain/SysAgency.java +++ b/assess-system/src/main/java/com/gkhy/assess/system/domain/SysAgency.java @@ -126,6 +126,7 @@ @NotBlank(message = "资质证书编号不能为空") + @Length(min = 1, max = 20, message = "资质证书编号不能超过20位") @ApiModelProperty(value = "资质证书编号",required = true) @TableField("cert_number") private String certNumber; diff --git a/assess-system/src/main/java/com/gkhy/assess/system/excel/ExpertExcelListener.java b/assess-system/src/main/java/com/gkhy/assess/system/excel/ExpertExcelListener.java index 296877f..dca3e67 100644 --- a/assess-system/src/main/java/com/gkhy/assess/system/excel/ExpertExcelListener.java +++ b/assess-system/src/main/java/com/gkhy/assess/system/excel/ExpertExcelListener.java @@ -40,6 +40,8 @@ public void invoke(SysExpertInfoExcelVO sysExpertInfoExcelVO, AnalysisContext analysisContext) { if(!StringUtils.isBlank(sysExpertInfoExcelVO.getName())){ cachedDateList.add(sysExpertInfoExcelVO); + }else{ + System.out.println("ffffff"); } if(cachedDateList.size()>=BATCH_COUNT){ saveData(); @@ -55,24 +57,28 @@ SysExpertInfo existExpertInfo = SpringUtil.getBean(SysExpertInfoService.class).getOne(Wrappers.<SysExpertInfo>lambdaQuery() .eq(true, SysExpertInfo::getIdCard, idCard) .last(" limit 1")); - direction=direction.replace("安全生产:","").trim(); - String[] splits = direction.split("、"); - List<String> safetyArray=new ArrayList<>(); - for(String str:splits){ - str=str.trim(); - String code="1"; - if(str.equals("现场检查")){ - code="1"; - }else if(str.equals("调查评估")){ - code="2"; - }else if(str.equals("咨询服务")){ - code="3"; - }else if(str.equals("教育培训")){ - code="4"; - }else{ - code="5"; + List<String> safetyArray = new ArrayList<>(); + if(!StringUtils.isBlank(direction)) { + direction = direction.replace("安全生产:", "").trim(); + String[] splits = direction.split("、"); + for (String str : splits) { + str = str.trim(); + String code = "1"; + if (str.equals("现场检查")) { + code = "1"; + } else if (str.equals("调查评估")) { + code = "2"; + } else if (str.equals("咨询服务")) { + code = "3"; + } else if (str.equals("教育培训")) { + code = "4"; + } else { + code = "5"; + } + safetyArray.add(code); } - safetyArray.add(code); + }else{ + safetyArray.add("5"); } if(existExpertInfo!=null){ existExpertInfo.setState(2); diff --git a/assess-system/src/main/java/com/gkhy/assess/system/service/impl/AssInvestigationServiceImpl.java b/assess-system/src/main/java/com/gkhy/assess/system/service/impl/AssInvestigationServiceImpl.java index bb5661c..8b89db3 100644 --- a/assess-system/src/main/java/com/gkhy/assess/system/service/impl/AssInvestigationServiceImpl.java +++ b/assess-system/src/main/java/com/gkhy/assess/system/service/impl/AssInvestigationServiceImpl.java @@ -65,6 +65,9 @@ accessFiles.addAll(investigation.getCompanyImages()); accessFiles.addAll(investigation.getDeviceImages()); accessFiles.addAll(investigation.getInvestingationImages()); + if(accessFiles.isEmpty()){ + throw new ApiException("现场勘验照片不能为空"); + } if(investigation.getInvestingationVideos()!=null&& !investigation.getInvestingationVideos().isEmpty()){ accessFiles.addAll(investigation.getInvestingationVideos()); } -- Gitblit v1.9.2