客服-提供项目的负责人信息-入参projectBizNum加密

This commit is contained in:
yss
2024-09-11 15:58:22 +08:00
parent ae25d8d94a
commit a8dc170f9c

View File

@ -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.OperationLogDetail;
import com.chinaunicom.mall.ebtp.common.log.enums.EbtpLogBusinessModule; import com.chinaunicom.mall.ebtp.common.log.enums.EbtpLogBusinessModule;
import com.chinaunicom.mall.ebtp.common.log.enums.EbtpLogType; 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.checkSpecialCharacters.CheckUtil;
import com.chinaunicom.mall.ebtp.project.common.RSAUtil; import com.chinaunicom.mall.ebtp.project.common.RSAUtil;
import com.chinaunicom.mall.ebtp.project.projectrecord.entity.ProjectRecord; import com.chinaunicom.mall.ebtp.project.projectrecord.entity.ProjectRecord;
@ -348,15 +347,17 @@ public class ProjectRecordController{
@ApiOperation("根据项目ids查询项目负责人相关信息") @ApiOperation("根据项目ids查询项目负责人相关信息")
@PostMapping("/getProjectInfoList") @PostMapping("/getProjectInfoList")
@OperationLogDetail(businessModule = EbtpLogBusinessModule.OTHER,operationType = EbtpLogType.UPDATE,detail = "客服-根据项目projectBizNum查询项目负责人相关信息") @OperationLogDetail(businessModule = EbtpLogBusinessModule.OTHER,operationType = EbtpLogType.UPDATE,detail = "客服-根据项目projectBizNum查询项目负责人相关信息")
public BaseResponse<List<ProjectInfo>> getProjectInfoList(@ApiParam(value = "对象数据", required = true) @RequestParam(value = "projectBizNums", required = false) String projectBizNums) { public BaseResponse<List<ProjectInfo>> getProjectInfoList(@ApiParam(value = "对象数据", required = true) @RequestBody List<String> projectBizNums) {
List<String> projectBizNumList = new ArrayList<>(); List<String> projectBizNumList = new ArrayList<>();
try { projectBizNums.forEach(v->{
String str = RSAUtil.decryptByPrivateKey64(projectBizNums, rsa_field_pivate_key); try {
projectBizNumList = JsonUtils.jsonToList(str,String.class); String str = RSAUtil.decryptByPrivateKey64(v, rsa_field_pivate_key);
}catch (Exception e){ projectBizNumList.add(str);
log.error("无效请求",e); }catch (Exception e){
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("无效请求", true); log.error("无效请求",e);
} CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("无效请求", true);
}
});
return BaseResponse.success(projectRecordService.getProjectInfoList(projectBizNumList)); return BaseResponse.success(projectRecordService.getProjectInfoList(projectBizNumList));
} }
} }