魏熙美 5 years ago
parent
commit
56f255f9a7

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingController.java View File

@@ -332,12 +332,13 @@ public class TaBuildingController extends BaseController {
332 332
     @RequestMapping(value = "/wx/buildingSelectId/{id}", method = RequestMethod.GET)
333 333
     public ResponseBean wxBuildingSelectId(@PathVariable(value = "id") String id,HttpServletRequest request){
334 334
         String openid = getOpenId(request);
335
+        Integer orgId = getOrgId(request);
335 336
         List<TaPerson> persons = iTaPersonService.getPersonsByOpenId(openid);
336 337
         if (null == persons || persons.size() == 0) {
337 338
             return ResponseBean.error("当前账户信息异常, 清除缓存重试", ResponseBean.ERROR_UNAVAILABLE);
338 339
         }
339 340
         TaPerson person = persons.get(0);
340
-        return taBuildingService.buildingAllSelectId(id,person.getPersonId());
341
+        return taBuildingService.buildingAllSelectId(id,person.getPersonId(), orgId);
341 342
     }
342 343
     /**
343 344
      * 查询当前所有项目

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaPersonMapper.java View File

@@ -31,7 +31,7 @@ public interface TaPersonMapper extends BaseMapper<TaPerson> {
31 31
 
32 32
     List<TaPerson> getPersonByOpenId(@Param("openId") String openId);
33 33
 
34
-    List<Map<String, Object>> selectBuildingConsultants(@Param("buildingId") String buildingId, @Param("personType") String personType, @Param("status") int status);
34
+    List<Map<String, Object>> selectBuildingConsultants(@Param("buildingId") String buildingId, @Param("personType") String personType, @Param("status") int status, @Param("orgId") Integer orgId);
35 35
 
36 36
     IPage<TaPerson> selectCustomer(IPage<TaPerson> page);
37 37
 

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingService.java View File

@@ -45,7 +45,7 @@ public interface ITaBuildingService extends IService<TaBuilding> {
45 45
      * @param id
46 46
      * @return
47 47
      */
48
-    ResponseBean buildingAllSelectId(String id,String personId);
48
+    ResponseBean buildingAllSelectId(String id,String personId, Integer orgId);
49 49
 
50 50
 
51 51
     /**

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java View File

@@ -148,7 +148,7 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
148 148
     }
149 149
 
150 150
     @Override
151
-    public ResponseBean buildingAllSelectId(String id,String personId) {
151
+    public ResponseBean buildingAllSelectId(String id,String personId, Integer orgId) {
152 152
         // 查询基础信息
153 153
         QueryWrapper<TaBuilding> buildingtWrapper = new QueryWrapper<>();
154 154
         buildingtWrapper.lambda().gt(TaBuilding::getStatus,-1);
@@ -528,7 +528,7 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
528 528
         IPage<TaShare> taShareList = taShareMapper.selectPage(pg, taShareQueryWrapper);
529 529
         build.setShareList(taShareList);
530 530
 
531
-        build.setConsultants(taPersonMapper.selectBuildingConsultants(build.getBuildingId(), CommConstant.PERSON_REALTY_CONSULTANT, CommConstant.STATUS_NORMAL));
531
+        build.setConsultants(taPersonMapper.selectBuildingConsultants(build.getBuildingId(), CommConstant.PERSON_REALTY_CONSULTANT, CommConstant.STATUS_NORMAL, build.getOrgId()));
532 532
     }
533 533
 
534 534
     @Override

+ 2
- 0
src/main/resources/mapper/TaPersonMapper.xml View File

@@ -47,6 +47,8 @@
47 47
             s.building_id = #{buildingId}
48 48
         AND t.person_type = #{personType}
49 49
         AND t. STATUS = #{status}
50
+        and t.org_id = #{orgId}
51
+        and u.org_id = #{orgId}
50 52
         ORDER BY
51 53
             t.create_date DESC
52 54
     </select>