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-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/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..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 @@ -416,11 +416,10 @@ 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{ - sarBussionessStandEOService.importSarBussionessStandFile(file); - return Result.success(); - } + return sarBussionessStandEOService.importSarBussionessStandFile(file); + } @ApiOperation(value = "|SarBussionessStand|判断原文译文") @GetMapping("/emptyFileAnewStorage") 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 e95373a6..f89d68a7 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中文名称,附件,企标类型,标准年份,"}; @@ -2055,6 +2055,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl 1){ @@ -2071,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++) { jsonObjects = json.getJSONObject(j); } - String infoJson = String.valueOf(jsonObjects); + infoJson = String.valueOf(jsonObjects); + //入库 processCreateBuss(infoJson); } @@ -2297,17 +2293,15 @@ public class SarBussionessStandServiceImpl extends ServiceImpl readImpExcelFile(String path) { @@ -2371,7 +2365,8 @@ public class SarBussionessStandServiceImpl extends ServiceImpl 0){ - throw new AdcDaBaseException("当前企标标准号和企标名称已存在"); + //return Result.error("当前企标标准号和企标名称已存在"); + throw new AdcDaBaseException("企标标准号"+ sarBussionessStand.getStandCode() +"或企标名称"+ sarBussionessStand.getStandName() +"已存在"); } String standCode = ""; @@ -2415,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; } /** 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");