From 71f86a9635d2576bf547f8d2f72b988d4224d29d Mon Sep 17 00:00:00 2001 From: SUNJIABIN Date: Thu, 16 Mar 2023 16:56:59 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E6=A0=87=E5=87=86?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/SarBussStandAttrInfoExecl.java | 26 ++++++- .../SarBussionessStandController.java | 3 +- .../impl/SarBussionessStandServiceImpl.java | 69 +++++++++---------- .../impl/PersonCollectEOServiceImpl.java | 4 +- 4 files changed, 61 insertions(+), 41 deletions(-) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/entity/SarBussStandAttrInfoExecl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/entity/SarBussStandAttrInfoExecl.java index 5484e59d..321d8870 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/entity/SarBussStandAttrInfoExecl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/entity/SarBussStandAttrInfoExecl.java @@ -85,7 +85,7 @@ public class SarBussStandAttrInfoExecl extends BaseEntity { private String xgjh; //附件 - private String fbgBuss; + private String qtwjbuss; //标准中文名称 private String standName; @@ -147,6 +147,30 @@ public class SarBussStandAttrInfoExecl extends BaseEntity { //上传时间 private String xcsjbuss; + //关联模块-乘用车VPPS编码 + private String cycvppsbmbuss; + + //关联模块--乘用车vpps中文名称 + private String cycvppscnbuss; + + //关联模块--卡车VPPS编码 + private String kcvppsbmbuss; + + //关联模块--卡车vpps中文名称 + private String kcvppscnbuss; + + //采用标准 + private String cybz; + + //采标程度 + private String cycd; + + //引用标准 + private String yybz; + + //备案日期 + private String barq; + @TableField(exist = false) private Map attrInfoMap = new LinkedHashMap<>(); diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java index 366a63c2..eedecd3f 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java @@ -418,8 +418,7 @@ public class SarBussionessStandController extends BaseController importSarBussionessStandFile(@RequestParam(value = "file",required = false)MultipartFile file) throws Exception{ - sarBussionessStandEOService.importSarBussionessStandFile(file); - return Result.success(); + return sarBussionessStandEOService.importSarBussionessStandFile(file); } @ApiOperation(value = "|SarBussionessStand|判断原文译文") diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java index 5228dee2..40652294 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java @@ -2055,6 +2055,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl 1){ @@ -2112,8 +2113,6 @@ public class SarBussionessStandServiceImpl extends ServiceImpl list = new ArrayList<>(); @@ -2279,7 +2277,8 @@ public class SarBussionessStandServiceImpl extends ServiceImpl readImpExcelFile(String path) { diff --git a/adc-da-sys/src/main/java/com/adc/da/person/service/impl/PersonCollectEOServiceImpl.java b/adc-da-sys/src/main/java/com/adc/da/person/service/impl/PersonCollectEOServiceImpl.java index 5b021183..99d16a6f 100644 --- a/adc-da-sys/src/main/java/com/adc/da/person/service/impl/PersonCollectEOServiceImpl.java +++ b/adc-da-sys/src/main/java/com/adc/da/person/service/impl/PersonCollectEOServiceImpl.java @@ -144,9 +144,9 @@ public class PersonCollectEOServiceImpl extends ServiceImpl ids = new ArrayList<>(Arrays.asList(modeType.split(","))); wrapper.in("collect_type",ids); } - if (validFlag != null && !validFlag.equals("") && validFlag == 0){ + if (validFlag != null && !validFlag.equals("") && validFlag == 0){//有效 wrapper.eq("valid_flag",validFlag); - }else if (validFlag != null && !validFlag.equals("") && validFlag == 1){ + }else if (validFlag != null && !validFlag.equals("") && validFlag == 1){//无效 wrapper.eq("valid_flag",validFlag); } wrapper.orderByDesc("creation_Time"); From c2b44c03a28775af841963fe3396ac25f07cc837 Mon Sep 17 00:00:00 2001 From: SUNJIABIN Date: Fri, 17 Mar 2023 10:48:35 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BC=81=E6=A0=87=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adc/da/login/security/WebMvcConfig.java | 2 +- .../SarBussionessStandController.java | 4 +- .../service/ISarBussionessStandService.java | 2 +- .../impl/SarBussionessStandServiceImpl.java | 58 +++---------------- 4 files changed, 11 insertions(+), 55 deletions(-) diff --git a/adc-da-jwtLogin/src/main/java/com/adc/da/login/security/WebMvcConfig.java b/adc-da-jwtLogin/src/main/java/com/adc/da/login/security/WebMvcConfig.java index 1fb38073..5256f0be 100644 --- a/adc-da-jwtLogin/src/main/java/com/adc/da/login/security/WebMvcConfig.java +++ b/adc-da-jwtLogin/src/main/java/com/adc/da/login/security/WebMvcConfig.java @@ -151,6 +151,7 @@ public class WebMvcConfig implements WebMvcConfigurer { addInterceptor.excludePathPatterns("/api/att/attFile/downloadFileForSarNew"); addInterceptor.excludePathPatterns("/api/att/attFile/downloadFileForSarWaterMarkNew"); addInterceptor.excludePathPatterns("/api/att/attFile/uploadNew"); + addInterceptor.excludePathPatterns("/api/lawss/sarBussionessStand/importSarBussionessStandFile"); addInterceptor.excludePathPatterns("/api/sarLawsDetailedList/sar-laws-detailed-list/importData"); //doc文檔重新轉換 @@ -164,7 +165,6 @@ public class WebMvcConfig implements WebMvcConfigurer { addInterceptor.excludePathPatterns("/api/search/resetSearchCenter/resetALLSearchCenterForExits"); - //// //测试接口使用 // addInterceptor.excludePathPatterns("/api/**"); diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java index eedecd3f..87803b0a 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java @@ -416,9 +416,9 @@ public class SarBussionessStandController extends BaseController importSarBussionessStandFile(@RequestParam(value = "file",required = false)MultipartFile file) throws Exception{ + public ResponseMessage importSarBussionessStandFile(@RequestParam(value = "file",required = false)MultipartFile file) throws Exception{ - return sarBussionessStandEOService.importSarBussionessStandFile(file); + return sarBussionessStandEOService.importSarBussionessStandFile(file); } @ApiOperation(value = "|SarBussionessStand|判断原文译文") diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java index 86255b38..c77bac43 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java @@ -58,7 +58,7 @@ public interface ISarBussionessStandService extends IService ResponseMessage emptyFileAnewStorage(String type); - ResponseMessage importSarBussionessStandFile(MultipartFile file)throws Exception; + ResponseMessage importSarBussionessStandFile(MultipartFile file)throws Exception; ResponseMessage repetitionFile(); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java index 40652294..8cc65480 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java @@ -2017,7 +2017,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl importSarBussionessStandFile(MultipartFile file)throws Exception { + public ResponseMessage importSarBussionessStandFile(MultipartFile file)throws Exception { //给出头部信息 String[] headerExcel = {"企标编号,中文名称,英文名称,文本状态,发布日期,企标实施日期,企标制修订状态,起草部门,废止日期,代替企标编号,复审日期,起草人,被代替企标编号,采用标准,文件上传人员,采标程度,引用标准,适用车型,能源类型,适用产品线,上传时间,体系类别,备案日期,关联模块-乘用车VPPS编码,关联模块--乘用车vpps中文名称,关联模块--卡车VPPS编码,关联模块--卡车vpps中文名称,附件,企标类型,标准年份,"}; @@ -2072,7 +2072,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl list = new ArrayList<>(); list.add(sarBussStandAttrInfo); - //进行转义 - attrInfoShowImport(list); - com.alibaba.fastjson.JSONArray json = com.alibaba.fastjson.JSONArray.parseArray(JSON.toJSONString(list)); com.alibaba.fastjson.JSONObject jsonObjects = null; for (int j = 0; j < json.size(); j++) { @@ -2296,7 +2293,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl 0){ - throw new AdcDaBaseException("当前企标标准号和企标名称已存在"); + //return Result.error("当前企标标准号和企标名称已存在"); + throw new AdcDaBaseException("企标标准号"+ sarBussionessStand.getStandCode() +"或企标名称"+ sarBussionessStand.getStandName() +"已存在"); } String standCode = ""; @@ -2412,52 +2410,10 @@ public class SarBussionessStandServiceImpl extends ServiceImpl responseMessage = iSarBussionessStandService.createSarBussionessStand(sarBussionessStand); - if(responseMessage.isOk()){ - SarBussionessStand bussionessStand = responseMessage.getData(); - bussId = bussionessStand.getId() == null ? "":bussionessStand.getId(); - } - } - List evaluationHis = new ArrayList<>(); - Map> listMap = new TreeMap<>(); - - List evaluations = new ArrayList<>(); - if(!listMap.isEmpty()){ - SimpleDateFormat sdf=new SimpleDateFormat("yyy-MM-dd HH:mm:ss"); - listMap.forEach((key, value) -> { - if(!value.isEmpty()){ - evaluationHis.add(value.get(0)); - } - }); - String finalBussId = bussId; - Date date = new Date(); - evaluationHis.forEach(busProcessEvaluationHis -> { - List valueArr = com.alibaba.fastjson.JSONArray.parseArray(busProcessEvaluationHis.getMesg(), com.alibaba.fastjson.JSONObject.class); - if(!valueArr.isEmpty()){ - valueArr.forEach(object -> { - QualityEvaluation evaluation = new QualityEvaluation(); - evaluation.setId(UUIDUtils.randomUUID20()); - evaluation.setLawId(finalBussId); - evaluation.setUserId(object.getString("userId")); - evaluation.setScore(object.getString("score")); - evaluation.setReason(object.getString("reason")); - evaluation.setEvaluationIndex(object.getString("code")); - evaluation.setProcessNode(object.getString("processNode")); - evaluation.setEvaluationType(object.getString("indexType")); - evaluation.setCreateTime(date); - evaluation.setModifyTime(date); - evaluations.add(evaluation); - - }); - } - }); - qualityEvaluationService.saveBatch(evaluations); + iSarBussionessStandService.createSarBussionessStand(sarBussionessStand); } } - return bussId; + return null; } /** From cd61f6a2fba29cf0c451683090fdb7b3285697d5 Mon Sep 17 00:00:00 2001 From: SUNJIABIN Date: Fri, 17 Mar 2023 13:51:32 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BC=81=E6=A0=87=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E5=92=8CResult=E5=B7=A5=E5=85=B7=E7=B1=BB=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adc-da-base/src/main/java/com/adc/da/http/Result.java | 4 ++++ .../controller/SarBussionessStandController.java | 2 +- .../service/impl/SarBussionessStandServiceImpl.java | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/adc-da-base/src/main/java/com/adc/da/http/Result.java b/adc-da-base/src/main/java/com/adc/da/http/Result.java index 77ffe02d..5e468ced 100644 --- a/adc-da-base/src/main/java/com/adc/da/http/Result.java +++ b/adc-da-base/src/main/java/com/adc/da/http/Result.java @@ -20,6 +20,10 @@ public class Result { return new ResponseMessage(code, message, true, t); } + public static ResponseMessage success(String code, String message,Boolean t) { + return new ResponseMessage(code, message, true); + } + public static ResponseMessage success(T t) { return new ResponseMessage(ResponseMessageCodeEnum.SUCCESS.getCode(), "", true, t); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java index 87803b0a..6acb0c22 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java @@ -419,7 +419,7 @@ public class SarBussionessStandController extends BaseController importSarBussionessStandFile(@RequestParam(value = "file",required = false)MultipartFile file) throws Exception{ return sarBussionessStandEOService.importSarBussionessStandFile(file); - } + } @ApiOperation(value = "|SarBussionessStand|判断原文译文") @GetMapping("/emptyFileAnewStorage") diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java index 8cc65480..401f7163 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java @@ -2301,7 +2301,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl readImpExcelFile(String path) {