会议需要的企业、联系人开放接口添加
This commit is contained in:
+1
-1
@@ -20,5 +20,5 @@ public class PayCompanyManagementCommon {
|
||||
/**
|
||||
* 财务角色
|
||||
*/
|
||||
public final static String ROLE_CODE = "";
|
||||
public final static String ROLE_CODE = "cwry";
|
||||
}
|
||||
|
||||
+25
-44
@@ -107,50 +107,6 @@ public class PayContactsManagementController extends JeroController<PayContactsM
|
||||
}
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页列表查询-会议对外开放接口
|
||||
*
|
||||
* @param payContactsManagement 联系人管理
|
||||
* @param pageNo 页数
|
||||
* @param pageSize 条数
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="联系人管理-分页列表查询-会议对外开放接口", notes="联系人管理-分页列表查询-会议对外开放接口")
|
||||
@GetMapping(value = "/listMeeting")
|
||||
public Result<?> queryPageListMeeting(PayContactsManagement payContactsManagement,
|
||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
||||
if(!StringUtils.isBlank(payContactsManagement.getName()) && payContactsManagement.getName().length() > 20){
|
||||
return Result.error("姓名长度不能大于20个字符!");
|
||||
}
|
||||
if(!StringUtils.isBlank(payContactsManagement.getCompanyName()) && payContactsManagement.getCompanyName().length() > 50){
|
||||
return Result.error("企业名称长度不能大于50个字符!");
|
||||
}
|
||||
if(!StringUtils.isBlank(payContactsManagement.getPhone()) && payContactsManagement.getPhone().length() > 11){
|
||||
return Result.error("手机号长度不能大于11个字符!");
|
||||
}
|
||||
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()));
|
||||
}
|
||||
});
|
||||
pageList.setRecords(listPayContactsManagement);
|
||||
}catch (Exception e){
|
||||
log.error("手机号、邮箱解密异常!",e);
|
||||
}
|
||||
}
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加-会议对外开放接口
|
||||
*
|
||||
@@ -482,6 +438,31 @@ public class PayContactsManagementController extends JeroController<PayContactsM
|
||||
return Result.OK(payContactsManagement);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过企业id查询用户-会议对外开放接口
|
||||
*
|
||||
* @param companyId 企业id
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="联系人管理-通过企业id查询用户-会议对外开放接口", notes="联系人管理-通过企业id查询用户-会议对外开放接口")
|
||||
@GetMapping(value = "/queryByCompanyMeeting")
|
||||
public Result<?> queryByCompanyMeeting(@RequestParam(name="companyId") String companyId) {
|
||||
LambdaQueryWrapper<PayContactsManagement> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(PayContactsManagement::getCompanyId,companyId);
|
||||
List<PayContactsManagement> list = payContactsManagementService.list(queryWrapper);
|
||||
if(!CollectionUtils.isEmpty(list)){
|
||||
list.forEach(p->{
|
||||
if(!StringUtils.isBlank(p.getPhone())){
|
||||
p.setPhone(PasswordUtil.decrypt(p.getPhone()));
|
||||
}
|
||||
if(!StringUtils.isBlank(p.getEmail())){
|
||||
p.setEmail(PasswordUtil.decrypt(p.getEmail()));
|
||||
}
|
||||
});
|
||||
}
|
||||
return Result.OK(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过企业id查询用户
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user