|
@@ -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
|
|