Преглед изворни кода

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents into dev

张延森 пре 5 година
родитељ
комит
91b706734d

+ 6
- 0
src/main/java/com/huiju/estateagents/service/impl/TaPersonBuildingServiceImpl.java Прегледај датотеку

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

+ 1
- 1
src/main/resources/mapper/TaPersonBuildingMapper.xml Прегледај датотеку

3
 <mapper namespace="com.huiju.estateagents.mapper.TaPersonBuildingMapper">
3
 <mapper namespace="com.huiju.estateagents.mapper.TaPersonBuildingMapper">
4
 
4
 
5
     <select id="selectListByParams" resultType="com.huiju.estateagents.entity.TaPersonBuilding">
5
     <select id="selectListByParams" resultType="com.huiju.estateagents.entity.TaPersonBuilding">
6
-        select  a.building_id, t.user_name as consultantName, d.building_name, b.person_id From ta_user t
6
+        select  a.building_id, t.user_name as consultantName, d.building_name, b.person_id, t.user_id From ta_user t
7
         left join ta_person_building a on t.user_id = a.user_id
7
         left join ta_person_building a on t.user_id = a.user_id
8
         left join ta_person b on t.user_id = b.user_id
8
         left join ta_person b on t.user_id = b.user_id
9
         left join ta_share_count c on b.person_id = c.person_id
9
         left join ta_share_count c on b.person_id = c.person_id