客服-提供项目的负责人信息-入参projectBizNum加密
This commit is contained in:
@ -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<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<>();
|
||||
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));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user