张延森 преди 5 години
родител
ревизия
092fc3b226

+ 1
- 1
pom.xml Целия файл

@@ -10,7 +10,7 @@
10 10
 	</parent>
11 11
 	<groupId>com.huiju</groupId>
12 12
 	<artifactId>estateagents</artifactId>
13
-	<version>v0.1.0</version>
13
+	<version>v0.1.1</version>
14 14
 	<name>estateagents</name>
15 15
 	<description>置业经纪人</description>
16 16
 

+ 12
- 0
src/main/java/com/huiju/estateagents/controller/TaPersonController.java Целия файл

@@ -8,6 +8,7 @@ import com.huiju.estateagents.common.CommConstant;
8 8
 import com.huiju.estateagents.common.JWTUtils;
9 9
 import com.huiju.estateagents.entity.TaBuildingDynamic;
10 10
 import com.huiju.estateagents.entity.TaPerson;
11
+import com.huiju.estateagents.entity.TaPersonBuilding;
11 12
 import com.huiju.estateagents.service.ITaPersonService;
12 13
 import org.springframework.beans.factory.annotation.Autowired;
13 14
 import org.springframework.web.bind.annotation.*;
@@ -15,6 +16,7 @@ import org.springframework.web.bind.annotation.*;
15 16
 import com.huiju.estateagents.base.BaseController;
16 17
 
17 18
 import javax.servlet.http.HttpServletRequest;
19
+import java.util.ArrayList;
18 20
 import java.util.HashMap;
19 21
 import java.util.List;
20 22
 import java.util.Map;
@@ -291,6 +293,16 @@ public class TaPersonController extends BaseController {
291 293
     @GetMapping("/admin/consultant/{id}")
292 294
     public ResponseBean getConsultant(@PathVariable String id) {
293 295
         TaPerson taPerson = taPersonService.getById(id);
296
+
297
+        List<TaPersonBuilding> buildings = taPersonService.getPersonBuildings(id);
298
+        if (null != buildings && buildings.size() > 0) {
299
+            List<String> projects = new ArrayList<>();
300
+            for (TaPersonBuilding b : buildings) {
301
+                projects.add(b.getBuildingId());
302
+            }
303
+            taPerson.setProjects(projects);
304
+        }
305
+
294 306
         return ResponseBean.success(taPerson);
295 307
     }
296 308
 

+ 2
- 1
src/main/java/com/huiju/estateagents/service/ITaPersonService.java Целия файл

@@ -6,6 +6,7 @@ import com.huiju.estateagents.base.ResponseBean;
6 6
 import com.huiju.estateagents.entity.TaBuildingDynamic;
7 7
 import com.huiju.estateagents.entity.TaPerson;
8 8
 import com.baomidou.mybatisplus.extension.service.IService;
9
+import com.huiju.estateagents.entity.TaPersonBuilding;
9 10
 
10 11
 import java.util.List;
11 12
 import java.util.Map;
@@ -61,5 +62,5 @@ public interface ITaPersonService extends IService<TaPerson> {
61 62
 
62 63
     IPage<TaBuildingDynamic> getJoinedActivity(int pageNumber, int pageSize,String phone,String building);
63 64
 
64
-
65
+    List<TaPersonBuilding> getPersonBuildings(String personId);
65 66
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/impl/TaPersonServiceImpl.java Целия файл

@@ -636,7 +636,7 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
636 636
         return taPersonMapper.getPersonByOpenId(openid);
637 637
     }
638 638
 
639
-    List<TaPersonBuilding> getPersonBuildings(String personId) {
639
+    public List<TaPersonBuilding> getPersonBuildings(String personId) {
640 640
         QueryWrapper<TaPersonBuilding> queryWrapper = new QueryWrapper<>();
641 641
         queryWrapper.eq("person_id", personId);
642 642
         return taPersonBuildingMapper.selectList(queryWrapper);