add 企业管理员查询人员信息
This commit is contained in:
+54
@@ -150,6 +150,60 @@ public class PayContactsManagementController extends JeroController<PayContactsM
|
|||||||
}
|
}
|
||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页列表查询
|
||||||
|
*
|
||||||
|
* @param payContactsManagement 联系人管理
|
||||||
|
* @param pageNo 页数
|
||||||
|
* @param pageSize 条数
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value="企业管理员查询人员信息")
|
||||||
|
@GetMapping(value = "/listByCompany")
|
||||||
|
public Result<?> queryPageListByCompany(PayContactsManagement payContactsManagement,
|
||||||
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
||||||
|
if(!StringUtils.isBlank(payContactsManagement.getName()) && payContactsManagement.getName().length() > 50){
|
||||||
|
return Result.error("姓名长度不能大于50个字符!");
|
||||||
|
}
|
||||||
|
if(!StringUtils.isBlank(payContactsManagement.getPhone()) && payContactsManagement.getPhone().length() > 11){
|
||||||
|
return Result.error("手机号长度不能大于11个字符!");
|
||||||
|
}
|
||||||
|
if(!StringUtils.isBlank(payContactsManagement.getPhone())){
|
||||||
|
payContactsManagement.setPhone(PasswordUtil.encrypt(payContactsManagement.getPhone()));
|
||||||
|
}
|
||||||
|
if(!StringUtils.isBlank(payContactsManagement.getName())){
|
||||||
|
payContactsManagement.setName(oConvertUtils.replaceAllPercent(payContactsManagement.getName()));
|
||||||
|
}
|
||||||
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
if (!sysUser.getIsCompanyManager()) {
|
||||||
|
throw new JeroBootException("没有权限");
|
||||||
|
}
|
||||||
|
payContactsManagement.setCompanyId(sysUser.getCompanyId());
|
||||||
|
Page<PayContactsManagement> page = new Page<>(pageNo, pageSize);
|
||||||
|
IPage<PayContactsManagement> pageList = payContactsManagementService.queryPageList(page, payContactsManagement);
|
||||||
|
List<PayContactsManagement> listPayContactsManagement = pageList.getRecords();
|
||||||
|
if(!CollectionUtils.isEmpty(listPayContactsManagement)){
|
||||||
|
try {
|
||||||
|
listPayContactsManagement.forEach(p->{
|
||||||
|
if (!StringUtils.isBlank(p.getPhone())){
|
||||||
|
p.setPhone(PasswordUtil.decrypt(p.getPhone()));
|
||||||
|
}
|
||||||
|
if (!StringUtils.isBlank(p.getEmail())){
|
||||||
|
p.setEmail(PasswordUtil.decrypt(p.getEmail()));
|
||||||
|
}
|
||||||
|
if(!Objects.equals(p.getStatus(), PayCompanyManagementCommon.STATUS1)){
|
||||||
|
p.setCompanyName(p.getCompanyName() + PayCompanyManagementCommon.COMPANY_STATUS);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
pageList.setRecords(listPayContactsManagement);
|
||||||
|
}catch (Exception e){
|
||||||
|
log.error("手机号、邮箱解密异常!",e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return Result.OK(pageList);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 添加-会议对外开放接口
|
* 添加-会议对外开放接口
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user