From a8dc170f9c7af4a81b610f16f8242e9394d0fe05 Mon Sep 17 00:00:00 2001 From: yss <17921@qq.com> Date: Wed, 11 Sep 2024 15:58:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=9C=8D-=E6=8F=90=E4=BE=9B=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E7=9A=84=E8=B4=9F=E8=B4=A3=E4=BA=BA=E4=BF=A1=E6=81=AF?= =?UTF-8?q?-=E5=85=A5=E5=8F=82projectBizNum=E5=8A=A0=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ProjectRecordController.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/controller/ProjectRecordController.java b/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/controller/ProjectRecordController.java index 5cfdce6..5f67ab3 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/controller/ProjectRecordController.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/project/projectrecord/controller/ProjectRecordController.java @@ -8,7 +8,6 @@ import com.chinaunicom.mall.ebtp.common.exception.common.CommonExceptionEnum; import com.chinaunicom.mall.ebtp.common.log.OperationLogDetail; import com.chinaunicom.mall.ebtp.common.log.enums.EbtpLogBusinessModule; import com.chinaunicom.mall.ebtp.common.log.enums.EbtpLogType; -import com.chinaunicom.mall.ebtp.common.util.JsonUtils; import com.chinaunicom.mall.ebtp.project.checkSpecialCharacters.CheckUtil; import com.chinaunicom.mall.ebtp.project.common.RSAUtil; import com.chinaunicom.mall.ebtp.project.projectrecord.entity.ProjectRecord; @@ -348,15 +347,17 @@ public class ProjectRecordController{ @ApiOperation("根据项目ids查询项目负责人相关信息") @PostMapping("/getProjectInfoList") @OperationLogDetail(businessModule = EbtpLogBusinessModule.OTHER,operationType = EbtpLogType.UPDATE,detail = "客服-根据项目projectBizNum查询项目负责人相关信息") - public BaseResponse> getProjectInfoList(@ApiParam(value = "对象数据", required = true) @RequestParam(value = "projectBizNums", required = false) String projectBizNums) { + public BaseResponse> getProjectInfoList(@ApiParam(value = "对象数据", required = true) @RequestBody List projectBizNums) { List projectBizNumList = new ArrayList<>(); - try { - String str = RSAUtil.decryptByPrivateKey64(projectBizNums, rsa_field_pivate_key); - projectBizNumList = JsonUtils.jsonToList(str,String.class); - }catch (Exception e){ - log.error("无效请求",e); - CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("无效请求", true); - } + projectBizNums.forEach(v->{ + try { + String str = RSAUtil.decryptByPrivateKey64(v, rsa_field_pivate_key); + projectBizNumList.add(str); + }catch (Exception e){ + log.error("无效请求",e); + CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("无效请求", true); + } + }); return BaseResponse.success(projectRecordService.getProjectInfoList(projectBizNumList)); } }