|
@@ -425,6 +425,24 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
|
425
|
425
|
return taPersonMapper.getPersonList(page,personType,name,phone,status,buildingId,personTags);
|
426
|
426
|
}
|
427
|
427
|
|
|
428
|
+ @Override
|
|
429
|
+ public IPage<TaUser> getBuildingConsultantList(int pageNumber, int pageSize,String buildingId){
|
|
430
|
+ IPage<TaUser> page = new Page<>(pageNumber,pageSize);
|
|
431
|
+ QueryWrapper<TaPersonBuilding> personBuildingQueryWrapper = new QueryWrapper<>();
|
|
432
|
+ personBuildingQueryWrapper.eq("building_id",buildingId);
|
|
433
|
+ List<TaPersonBuilding> list = taPersonBuildingMapper.selectList(personBuildingQueryWrapper);
|
|
434
|
+ List<Integer>idLists = new ArrayList<>();
|
|
435
|
+ for(int i=0; i<list.size();i++){
|
|
436
|
+ if(null != list.get(i).getUserId()){
|
|
437
|
+ idLists.add(list.get(i).getUserId());
|
|
438
|
+ }
|
|
439
|
+ }
|
|
440
|
+ QueryWrapper<TaUser> userQueryWrapper = new QueryWrapper<>();
|
|
441
|
+ userQueryWrapper.in("user_id",idLists);
|
|
442
|
+ IPage<TaUser> data = taUserService.page(page,userQueryWrapper);
|
|
443
|
+ return data;
|
|
444
|
+ }
|
|
445
|
+
|
428
|
446
|
@Override
|
429
|
447
|
public TaPerson newPersonByOpenid(String openid,Integer orgId) {
|
430
|
448
|
List<TaPerson> taPersons = getPersonsByOpenId(openid);
|