添加小程序接口

This commit is contained in:
梁琦涛
2021-10-27 18:22:52 +08:00
parent 320e348ba3
commit b489ebb49d
@@ -724,6 +724,44 @@ public class PayContactsManagementController extends JeroController<PayContactsM
return Result.OK(list);
}
/**
* 小程序-通过企业id查询用户
*
* @param companyId 企业id
* @return
*/
@ApiOperation(value="联系人管理-小程序-通过企业id查询用户", notes="联系人管理-小程序-通过企业id查询用户")
@GetMapping(value = "/queryWXByCompany")
public Result<?> queryWXByCompany(@RequestParam(name="companyId") String companyId,
@RequestParam(name="name",required = false) String name,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
if(!StringUtils.isBlank(name)){
name = oConvertUtils.replaceAllPercent(name);
}
Page<PayContactsManagement> page = new Page<>(pageNo, pageSize);
LambdaQueryWrapper<PayContactsManagement> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(PayContactsManagement::getCompanyId,companyId);
queryWrapper.eq(PayContactsManagement::getName,name);
if(!StringUtils.isEmpty(name)){
queryWrapper.like(PayContactsManagement::getName,name);
}
IPage<PayContactsManagement> listPayContactsManagement = payContactsManagementService.page(page,queryWrapper);
if(!CollectionUtils.isEmpty(listPayContactsManagement.getRecords())){
List<PayContactsManagement> list = listPayContactsManagement.getRecords();
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()));
}
});
listPayContactsManagement.setRecords(list);
}
return Result.OK(listPayContactsManagement);
}
/**
* 通过企业id查询用户
*