|
@@ -3,6 +3,7 @@ package com.huiju.estateagents.service.impl;
|
3
|
3
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
4
|
4
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
5
|
5
|
import com.huiju.estateagents.base.ResponseBean;
|
|
6
|
+import com.huiju.estateagents.common.StringUtils;
|
6
|
7
|
import com.huiju.estateagents.entity.TaPerson;
|
7
|
8
|
import com.huiju.estateagents.entity.TaPersonBuilding;
|
8
|
9
|
import com.huiju.estateagents.entity.TaShareCount;
|
|
@@ -47,6 +48,11 @@ public class TaPersonBuildingServiceImpl extends ServiceImpl<TaPersonBuildingMap
|
47
|
48
|
List<TaPersonBuilding> list = taPersonBuildingMapper.selectListByParams(page, orgId, buildingId, startCreateDate, endCreateDate, taPersonBuildingList);
|
48
|
49
|
for (TaPersonBuilding taPersonBuilding : list) {
|
49
|
50
|
QueryWrapper<TaPerson> taPersonQueryWrapper = new QueryWrapper<>();
|
|
51
|
+ if (StringUtils.isEmpty(taPersonBuilding.getPersonId())){
|
|
52
|
+ taPersonBuilding.setClickNum(0);
|
|
53
|
+ taPersonBuilding.setShareCount(0);
|
|
54
|
+ continue;
|
|
55
|
+ }
|
50
|
56
|
taPersonQueryWrapper.eq("person_id", taPersonBuilding.getPersonId());
|
51
|
57
|
TaPerson taPerson = taPersonMapper.selectOne(taPersonQueryWrapper);
|
52
|
58
|
taPersonBuilding.setShareCount(taShareCountMapper.countShare(taPersonBuilding.getPersonId(), orgId, startCreateDate, endCreateDate));
|