客服-提供项目的负责人信息根据projectBizNum
This commit is contained in:
@ -4,6 +4,9 @@ package com.chinaunicom.mall.ebtp.project.projectrecord.controller;
|
|||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
||||||
|
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.project.checkSpecialCharacters.CheckUtil;
|
import com.chinaunicom.mall.ebtp.project.checkSpecialCharacters.CheckUtil;
|
||||||
import com.chinaunicom.mall.ebtp.project.projectrecord.entity.ProjectRecord;
|
import com.chinaunicom.mall.ebtp.project.projectrecord.entity.ProjectRecord;
|
||||||
import com.chinaunicom.mall.ebtp.project.projectrecord.entity.ProjectRecordVO;
|
import com.chinaunicom.mall.ebtp.project.projectrecord.entity.ProjectRecordVO;
|
||||||
@ -328,14 +331,15 @@ public class ProjectRecordController{
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据项目ids查询项目负责人相关信息
|
* 根据项目projectBizNum查询项目负责人相关信息
|
||||||
*私钥加密 公钥解密
|
*私钥加密 公钥解密
|
||||||
* @param projectIds
|
* @param projectBizNums
|
||||||
* @return 返回结果
|
* @return 返回结果
|
||||||
*/
|
*/
|
||||||
@ApiOperation("根据项目ids查询项目负责人相关信息")
|
@ApiOperation("根据项目ids查询项目负责人相关信息")
|
||||||
@PostMapping("/getProjectInfoList")
|
@PostMapping("/getProjectInfoList")
|
||||||
public BaseResponse<List<ProjectInfo>> getProjectInfoList(@ApiParam(value = "对象数据", required = true) @RequestBody List<String> projectIds) {
|
@OperationLogDetail(businessModule = EbtpLogBusinessModule.OTHER,operationType = EbtpLogType.UPDATE,detail = "客服-根据项目projectBizNum查询项目负责人相关信息")
|
||||||
return BaseResponse.success(projectRecordService.getProjectInfoList(projectIds));
|
public BaseResponse<List<ProjectInfo>> getProjectInfoList(@ApiParam(value = "对象数据", required = true) @RequestBody List<String> projectBizNums) {
|
||||||
|
return BaseResponse.success(projectRecordService.getProjectInfoList(projectBizNums));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1444,9 +1444,9 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
|
|||||||
@Value("${mconfig.rsa.field.pivate_key}")
|
@Value("${mconfig.rsa.field.pivate_key}")
|
||||||
private String rsa_field_pivate_key;
|
private String rsa_field_pivate_key;
|
||||||
@Override
|
@Override
|
||||||
public List<ProjectInfo> getProjectInfoList(List<String> projectIds) {
|
public List<ProjectInfo> getProjectInfoList(List<String> projectBizNums) {
|
||||||
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("请提供参数",projectIds==null || projectIds.isEmpty());
|
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("请提供参数",projectBizNums==null || projectBizNums.isEmpty());
|
||||||
List<ProjectRecord> list = this.listByIds(projectIds);
|
List<ProjectRecord> list = this.list(new LambdaQueryWrapper<ProjectRecord>().in(ProjectRecord::getProjectBizNum,projectBizNums));
|
||||||
if(list==null || list.isEmpty()){
|
if(list==null || list.isEmpty()){
|
||||||
return new ArrayList<>();
|
return new ArrayList<>();
|
||||||
}
|
}
|
||||||
@ -1461,7 +1461,7 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
|
|||||||
projectInfo.setOwnerContactTel(new String(RSAUtil.encryptByPrivateKey(v.getOwnerContactTel().getBytes(), rsa_field_pivate_key)));
|
projectInfo.setOwnerContactTel(new String(RSAUtil.encryptByPrivateKey(v.getOwnerContactTel().getBytes(), rsa_field_pivate_key)));
|
||||||
reList.add(projectInfo);
|
reList.add(projectInfo);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("信息返回失败,请联系招标采购中心",projectIds==null || projectIds.isEmpty());
|
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("信息返回失败,请联系招标采购中心",true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return reList;
|
return reList;
|
||||||
|
Reference in New Issue
Block a user