Browse Source

Merge branch 'master' into addEventBus

张延森 5 years ago
parent
commit
93bc122a9b

+ 144
- 0
src/main/java/com/huiju/estateagents/controller/SysOrgParamsController.java View File

@@ -0,0 +1,144 @@
1
+package com.huiju.estateagents.controller;
2
+
3
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
+import com.baomidou.mybatisplus.core.metadata.IPage;
5
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
+import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.entity.SysOrgParams;
8
+import com.huiju.estateagents.service.ISysOrgParamsService;
9
+import org.slf4j.Logger;
10
+import org.slf4j.LoggerFactory;
11
+import org.springframework.beans.factory.annotation.Autowired;
12
+import org.springframework.web.bind.annotation.PathVariable;
13
+import org.springframework.web.bind.annotation.RequestBody;
14
+import org.springframework.web.bind.annotation.RequestMapping;
15
+import org.springframework.web.bind.annotation.RequestMethod;
16
+import org.springframework.web.bind.annotation.RequestParam;
17
+import org.springframework.web.bind.annotation.ResponseBody;
18
+import org.springframework.web.bind.annotation.RestController;
19
+import com.huiju.estateagents.base.BaseController;
20
+
21
+/**
22
+ * <p>
23
+    * 组织参数配置表  前端控制器
24
+    * </p>
25
+ *
26
+ * @author jobob
27
+ * @since 2019-08-01
28
+ */
29
+@RestController
30
+@RequestMapping("/")
31
+public class SysOrgParamsController extends BaseController {
32
+
33
+    private final Logger logger = LoggerFactory.getLogger(SysOrgParamsController.class);
34
+
35
+    @Autowired
36
+    public ISysOrgParamsService iSysOrgParamsService;
37
+
38
+
39
+    /**
40
+     * 分页查询列表
41
+     * @param pageNum
42
+     * @param pageSize
43
+     * @return
44
+     */
45
+    @RequestMapping(value="/admin/sysOrgParams",method= RequestMethod.GET)
46
+    public ResponseBean sysOrgParamsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
47
+                                         @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
48
+        ResponseBean responseBean = new ResponseBean();
49
+        try {
50
+            //使用分页插件
51
+		    IPage<SysOrgParams> pg = new Page<>(pageNum, pageSize);
52
+            QueryWrapper<SysOrgParams> queryWrapper = new QueryWrapper<>();
53
+            queryWrapper.orderByDesc("create_date");
54
+
55
+            IPage<SysOrgParams> result = iSysOrgParamsService.page(pg, queryWrapper);
56
+            responseBean.addSuccess(result);
57
+        }catch (Exception e){
58
+            logger.error("sysOrgParamsList -=- {}",e.toString());
59
+            responseBean.addError(e.getMessage());
60
+        }
61
+        return responseBean;
62
+    }
63
+
64
+    /**
65
+     * 保存对象
66
+     * @param sysOrgParams 实体对象
67
+     * @return
68
+     */
69
+    @RequestMapping(value="/admin/sysOrgParams",method= RequestMethod.POST)
70
+    public ResponseBean sysOrgParamsAdd(@RequestBody SysOrgParams sysOrgParams){
71
+        ResponseBean responseBean = new ResponseBean();
72
+        try {
73
+            if (iSysOrgParamsService.save(sysOrgParams)){
74
+                responseBean.addSuccess(sysOrgParams);
75
+            }else {
76
+                responseBean.addError("fail");
77
+            }
78
+        }catch (Exception e){
79
+            logger.error("sysOrgParamsAdd -=- {}",e.toString());
80
+            responseBean.addError(e.getMessage());
81
+        }
82
+        return responseBean;
83
+    }
84
+
85
+    /**
86
+     * 根据id删除对象
87
+     * @param id  实体ID
88
+     */
89
+    @ResponseBody
90
+    @RequestMapping(value="/admin/sysOrgParams/{id}", method= RequestMethod.DELETE)
91
+    public ResponseBean sysOrgParamsDelete(@PathVariable Integer id){
92
+        ResponseBean responseBean = new ResponseBean();
93
+        try {
94
+            if(iSysOrgParamsService.removeById(id)){
95
+                responseBean.addSuccess("success");
96
+            }else {
97
+                responseBean.addError("fail");
98
+            }
99
+        }catch (Exception e){
100
+            logger.error("sysOrgParamsDelete -=- {}",e.toString());
101
+            responseBean.addError(e.getMessage());
102
+        }
103
+        return responseBean;
104
+    }
105
+
106
+    /**
107
+     * 修改对象
108
+     * @param id  实体ID
109
+     * @param sysOrgParams 实体对象
110
+     * @return
111
+     */
112
+    @RequestMapping(value="/admin/sysOrgParams/{id}",method= RequestMethod.PUT)
113
+    public ResponseBean sysOrgParamsUpdate(@PathVariable Integer id,
114
+                                        @RequestBody SysOrgParams sysOrgParams){
115
+        ResponseBean responseBean = new ResponseBean();
116
+        try {
117
+            if (iSysOrgParamsService.updateById(sysOrgParams)){
118
+                responseBean.addSuccess(sysOrgParams);
119
+            }else {
120
+                responseBean.addError("fail");
121
+            }
122
+        }catch (Exception e){
123
+            logger.error("sysOrgParamsUpdate -=- {}",e.toString());
124
+            responseBean.addError(e.getMessage());
125
+        }
126
+        return responseBean;
127
+    }
128
+
129
+    /**
130
+     * 根据id查询对象
131
+     * @param id  实体ID
132
+     */
133
+    @RequestMapping(value="/admin/sysOrgParams/{id}",method= RequestMethod.GET)
134
+    public ResponseBean sysOrgParamsGet(@PathVariable Integer id){
135
+        ResponseBean responseBean = new ResponseBean();
136
+        try {
137
+            responseBean.addSuccess(iSysOrgParamsService.getById(id));
138
+        }catch (Exception e){
139
+            logger.error("sysOrgParamsDelete -=- {}",e.toString());
140
+            responseBean.addError(e.getMessage());
141
+        }
142
+        return responseBean;
143
+    }
144
+}

+ 144
- 0
src/main/java/com/huiju/estateagents/controller/SysProjectParamsController.java View File

@@ -0,0 +1,144 @@
1
+package com.huiju.estateagents.controller;
2
+
3
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
+import com.baomidou.mybatisplus.core.metadata.IPage;
5
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
+import com.huiju.estateagents.base.ResponseBean;
7
+import com.huiju.estateagents.entity.SysProjectParams;
8
+import com.huiju.estateagents.service.ISysProjectParamsService;
9
+import org.slf4j.Logger;
10
+import org.slf4j.LoggerFactory;
11
+import org.springframework.beans.factory.annotation.Autowired;
12
+import org.springframework.web.bind.annotation.PathVariable;
13
+import org.springframework.web.bind.annotation.RequestBody;
14
+import org.springframework.web.bind.annotation.RequestMapping;
15
+import org.springframework.web.bind.annotation.RequestMethod;
16
+import org.springframework.web.bind.annotation.RequestParam;
17
+import org.springframework.web.bind.annotation.ResponseBody;
18
+import org.springframework.web.bind.annotation.RestController;
19
+import com.huiju.estateagents.base.BaseController;
20
+
21
+/**
22
+ * <p>
23
+    * 项目参数配置表  前端控制器
24
+    * </p>
25
+ *
26
+ * @author jobob
27
+ * @since 2019-08-01
28
+ */
29
+@RestController
30
+@RequestMapping("/")
31
+public class SysProjectParamsController extends BaseController {
32
+
33
+    private final Logger logger = LoggerFactory.getLogger(SysProjectParamsController.class);
34
+
35
+    @Autowired
36
+    public ISysProjectParamsService iSysProjectParamsService;
37
+
38
+
39
+    /**
40
+     * 分页查询列表
41
+     * @param pageNum
42
+     * @param pageSize
43
+     * @return
44
+     */
45
+    @RequestMapping(value="/admin/sysProjectParams",method= RequestMethod.GET)
46
+    public ResponseBean sysProjectParamsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
47
+									 @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
48
+        ResponseBean responseBean = new ResponseBean();
49
+        try {
50
+            //使用分页插件
51
+		    IPage<SysProjectParams> pg = new Page<>(pageNum, pageSize);
52
+            QueryWrapper<SysProjectParams> queryWrapper = new QueryWrapper<>();
53
+            queryWrapper.orderByDesc("create_date");
54
+
55
+            IPage<SysProjectParams> result = iSysProjectParamsService.page(pg, queryWrapper);
56
+            responseBean.addSuccess(result);
57
+        }catch (Exception e){
58
+            logger.error("sysProjectParamsList -=- {}",e.toString());
59
+            responseBean.addError(e.getMessage());
60
+        }
61
+        return responseBean;
62
+    }
63
+
64
+    /**
65
+     * 保存对象
66
+     * @param sysProjectParams 实体对象
67
+     * @return
68
+     */
69
+    @RequestMapping(value="/admin/sysProjectParams",method= RequestMethod.POST)
70
+    public ResponseBean sysProjectParamsAdd(@RequestBody SysProjectParams sysProjectParams){
71
+        ResponseBean responseBean = new ResponseBean();
72
+        try {
73
+            if (iSysProjectParamsService.save(sysProjectParams)){
74
+                responseBean.addSuccess(sysProjectParams);
75
+            }else {
76
+                responseBean.addError("fail");
77
+            }
78
+        }catch (Exception e){
79
+            logger.error("sysProjectParamsAdd -=- {}",e.toString());
80
+            responseBean.addError(e.getMessage());
81
+        }
82
+        return responseBean;
83
+    }
84
+
85
+    /**
86
+     * 根据id删除对象
87
+     * @param id  实体ID
88
+     */
89
+    @ResponseBody
90
+    @RequestMapping(value="/admin/sysProjectParams/{id}", method= RequestMethod.DELETE)
91
+    public ResponseBean sysProjectParamsDelete(@PathVariable Integer id){
92
+        ResponseBean responseBean = new ResponseBean();
93
+        try {
94
+            if(iSysProjectParamsService.removeById(id)){
95
+                responseBean.addSuccess("success");
96
+            }else {
97
+                responseBean.addError("fail");
98
+            }
99
+        }catch (Exception e){
100
+            logger.error("sysProjectParamsDelete -=- {}",e.toString());
101
+            responseBean.addError(e.getMessage());
102
+        }
103
+        return responseBean;
104
+    }
105
+
106
+    /**
107
+     * 修改对象
108
+     * @param id  实体ID
109
+     * @param sysProjectParams 实体对象
110
+     * @return
111
+     */
112
+    @RequestMapping(value="/admin/sysProjectParams/{id}",method= RequestMethod.PUT)
113
+    public ResponseBean sysProjectParamsUpdate(@PathVariable Integer id,
114
+                                        @RequestBody SysProjectParams sysProjectParams){
115
+        ResponseBean responseBean = new ResponseBean();
116
+        try {
117
+            if (iSysProjectParamsService.updateById(sysProjectParams)){
118
+                responseBean.addSuccess(sysProjectParams);
119
+            }else {
120
+                responseBean.addError("fail");
121
+            }
122
+        }catch (Exception e){
123
+            logger.error("sysProjectParamsUpdate -=- {}",e.toString());
124
+            responseBean.addError(e.getMessage());
125
+        }
126
+        return responseBean;
127
+    }
128
+
129
+    /**
130
+     * 根据id查询对象
131
+     * @param id  实体ID
132
+     */
133
+    @RequestMapping(value="/admin/sysProjectParams/{id}",method= RequestMethod.GET)
134
+    public ResponseBean sysProjectParamsGet(@PathVariable Integer id){
135
+        ResponseBean responseBean = new ResponseBean();
136
+        try {
137
+            responseBean.addSuccess(iSysProjectParamsService.getById(id));
138
+        }catch (Exception e){
139
+            logger.error("sysProjectParamsDelete -=- {}",e.toString());
140
+            responseBean.addError(e.getMessage());
141
+        }
142
+        return responseBean;
143
+    }
144
+}

+ 29
- 0
src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java View File

@@ -2,6 +2,7 @@ package com.huiju.estateagents.controller;
2 2
 
3 3
 
4 4
 import com.huiju.estateagents.base.ResponseBean;
5
+import com.huiju.estateagents.common.CommConstant;
5 6
 import com.huiju.estateagents.common.JWTUtils;
6 7
 import com.huiju.estateagents.entity.TaPerson;
7 8
 import com.huiju.estateagents.entity.TaRecommendCustomer;
@@ -229,4 +230,32 @@ public class TaRecommendCustomerController extends BaseController {
229 230
         }
230 231
     }
231 232
 
233
+    /**
234
+     * 修改对象
235
+     * @return
236
+     */
237
+    @RequestMapping(value="/admin/customer/recommend/verify/{id}",method= RequestMethod.PUT)
238
+    public ResponseBean taRecommendCustomerVerify(@PathVariable String id,@RequestParam Integer verifyStatus, @RequestParam String verifyRemark){
239
+        ResponseBean responseBean = new ResponseBean();
240
+        try {
241
+            TaRecommendCustomer taRecommendCustomer = taRecommendCustomerService.getById(id);
242
+            if(taRecommendCustomer.getVerifyStatus() != CommConstant.VERIFY_READY){
243
+                taRecommendCustomer.setVerifyStatus(verifyStatus);
244
+                taRecommendCustomer.setVerifyRemark(verifyRemark);
245
+                if (taRecommendCustomerService.updateById(taRecommendCustomer)){
246
+                    responseBean.addSuccess(taRecommendCustomer);
247
+                }else {
248
+                    responseBean.addError("fail");
249
+                }
250
+            } else {
251
+                responseBean.addSuccess("客户已审核");
252
+            }
253
+
254
+        }catch (Exception e){
255
+            e.printStackTrace();
256
+            responseBean.addError(e.getMessage());
257
+        }
258
+        return responseBean;
259
+    }
260
+
232 261
 }

+ 69
- 0
src/main/java/com/huiju/estateagents/entity/SysOrgParams.java View File

@@ -0,0 +1,69 @@
1
+package com.huiju.estateagents.entity;
2
+
3
+import java.time.LocalDateTime;
4
+import java.io.Serializable;
5
+
6
+import com.baomidou.mybatisplus.annotation.IdType;
7
+import com.baomidou.mybatisplus.annotation.TableId;
8
+import lombok.Data;
9
+import lombok.EqualsAndHashCode;
10
+import lombok.experimental.Accessors;
11
+
12
+/**
13
+ * <p>
14
+ * 组织参数配置表 
15
+ * </p>
16
+ *
17
+ * @author jobob
18
+ * @since 2019-08-01
19
+ */
20
+@Data
21
+@EqualsAndHashCode(callSuper = false)
22
+@Accessors(chain = true)
23
+public class SysOrgParams implements Serializable {
24
+
25
+    private static final long serialVersionUID = 1L;
26
+
27
+    /**
28
+     * 参数ID
29
+     */
30
+    @TableId(value = "param_id", type = IdType.AUTO)
31
+    private Integer paramId;
32
+
33
+    /**
34
+     * 参数名称
35
+     */
36
+    private String paramName;
37
+
38
+    /**
39
+     * 参数编码
40
+     */
41
+    private String paramCode;
42
+
43
+    /**
44
+     * 参数描述
45
+     */
46
+    private String paramDesc;
47
+
48
+    /**
49
+     * 参数值
50
+     */
51
+    private String paramValue;
52
+
53
+    /**
54
+     * 状态
55
+     */
56
+    private Integer status;
57
+
58
+    /**
59
+     * 创建时间
60
+     */
61
+    private LocalDateTime createDate;
62
+
63
+    /**
64
+     * 公司id
65
+     */
66
+    private Integer orgId;
67
+
68
+
69
+}

+ 74
- 0
src/main/java/com/huiju/estateagents/entity/SysProjectParams.java View File

@@ -0,0 +1,74 @@
1
+package com.huiju.estateagents.entity;
2
+
3
+import java.time.LocalDateTime;
4
+import java.io.Serializable;
5
+
6
+import com.baomidou.mybatisplus.annotation.IdType;
7
+import com.baomidou.mybatisplus.annotation.TableId;
8
+import lombok.Data;
9
+import lombok.EqualsAndHashCode;
10
+import lombok.experimental.Accessors;
11
+
12
+/**
13
+ * <p>
14
+ * 项目参数配置表 
15
+ * </p>
16
+ *
17
+ * @author jobob
18
+ * @since 2019-08-01
19
+ */
20
+@Data
21
+@EqualsAndHashCode(callSuper = false)
22
+@Accessors(chain = true)
23
+public class SysProjectParams implements Serializable {
24
+
25
+    private static final long serialVersionUID = 1L;
26
+
27
+    /**
28
+     * 参数ID
29
+     */
30
+    @TableId(value = "param_id", type = IdType.AUTO)
31
+    private Integer paramId;
32
+
33
+    /**
34
+     * 参数名称
35
+     */
36
+    private String paramName;
37
+
38
+    /**
39
+     * 参数编码
40
+     */
41
+    private String paramCode;
42
+
43
+    /**
44
+     * 参数描述
45
+     */
46
+    private String paramDesc;
47
+
48
+    /**
49
+     * 参数值
50
+     */
51
+    private String paramValue;
52
+
53
+    /**
54
+     * 状态
55
+     */
56
+    private Integer status;
57
+
58
+    /**
59
+     * 创建时间
60
+     */
61
+    private LocalDateTime createDate;
62
+
63
+    /**
64
+     * 公司id
65
+     */
66
+    private Integer orgId;
67
+
68
+    /**
69
+     * 楼盘id
70
+     */
71
+    private String buildingId;
72
+
73
+
74
+}

+ 6
- 0
src/main/java/com/huiju/estateagents/entity/TaRecommendCustomer.java View File

@@ -158,4 +158,10 @@ public class TaRecommendCustomer implements Serializable {
158 158
 
159 159
     @TableField(exist = false)
160 160
     private TaPerson consultant;
161
+
162
+    @TableField(exist = false)
163
+    private String recommendName;
164
+
165
+    @TableField(exist = false)
166
+    private String recommendTel;
161 167
 }

+ 19
- 0
src/main/java/com/huiju/estateagents/mapper/SysOrgParamsMapper.java View File

@@ -0,0 +1,19 @@
1
+package com.huiju.estateagents.mapper;
2
+
3
+
4
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5
+import com.huiju.estateagents.entity.SysOrgParams;
6
+import org.apache.ibatis.annotations.Mapper;
7
+
8
+/**
9
+ * <p>
10
+ * 组织参数配置表  Mapper 接口
11
+ * </p>
12
+ *
13
+ * @author jobob
14
+ * @since 2019-08-01
15
+ */
16
+@Mapper
17
+public interface SysOrgParamsMapper extends BaseMapper<SysOrgParams> {
18
+
19
+}

+ 19
- 0
src/main/java/com/huiju/estateagents/mapper/SysProjectParamsMapper.java View File

@@ -0,0 +1,19 @@
1
+package com.huiju.estateagents.mapper;
2
+
3
+
4
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5
+import com.huiju.estateagents.entity.SysProjectParams;
6
+import org.apache.ibatis.annotations.Mapper;
7
+
8
+/**
9
+ * <p>
10
+ * 项目参数配置表  Mapper 接口
11
+ * </p>
12
+ *
13
+ * @author jobob
14
+ * @since 2019-08-01
15
+ */
16
+@Mapper
17
+public interface SysProjectParamsMapper extends BaseMapper<SysProjectParams> {
18
+
19
+}

+ 17
- 0
src/main/java/com/huiju/estateagents/service/ISysOrgParamsService.java View File

@@ -0,0 +1,17 @@
1
+package com.huiju.estateagents.service;
2
+
3
+
4
+import com.baomidou.mybatisplus.extension.service.IService;
5
+import com.huiju.estateagents.entity.SysOrgParams;
6
+
7
+/**
8
+ * <p>
9
+ * 组织参数配置表  服务类
10
+ * </p>
11
+ *
12
+ * @author jobob
13
+ * @since 2019-08-01
14
+ */
15
+public interface ISysOrgParamsService extends IService<SysOrgParams> {
16
+
17
+}

+ 17
- 0
src/main/java/com/huiju/estateagents/service/ISysProjectParamsService.java View File

@@ -0,0 +1,17 @@
1
+package com.huiju.estateagents.service;
2
+
3
+
4
+import com.baomidou.mybatisplus.extension.service.IService;
5
+import com.huiju.estateagents.entity.SysProjectParams;
6
+
7
+/**
8
+ * <p>
9
+ * 项目参数配置表  服务类
10
+ * </p>
11
+ *
12
+ * @author jobob
13
+ * @since 2019-08-01
14
+ */
15
+public interface ISysProjectParamsService extends IService<SysProjectParams> {
16
+
17
+}

+ 20
- 0
src/main/java/com/huiju/estateagents/service/impl/SysOrgParamsServiceImpl.java View File

@@ -0,0 +1,20 @@
1
+package com.huiju.estateagents.service.impl;
2
+
3
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
+import com.huiju.estateagents.entity.SysOrgParams;
5
+import com.huiju.estateagents.mapper.SysOrgParamsMapper;
6
+import com.huiju.estateagents.service.ISysOrgParamsService;
7
+import org.springframework.stereotype.Service;
8
+
9
+/**
10
+ * <p>
11
+ * 组织参数配置表  服务实现类
12
+ * </p>
13
+ *
14
+ * @author jobob
15
+ * @since 2019-08-01
16
+ */
17
+@Service
18
+public class SysOrgParamsServiceImpl extends ServiceImpl<SysOrgParamsMapper, SysOrgParams> implements ISysOrgParamsService {
19
+
20
+}

+ 21
- 0
src/main/java/com/huiju/estateagents/service/impl/SysProjectParamsServiceImpl.java View File

@@ -0,0 +1,21 @@
1
+package com.huiju.estateagents.service.impl;
2
+
3
+
4
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
+import com.huiju.estateagents.entity.SysProjectParams;
6
+import com.huiju.estateagents.mapper.SysProjectParamsMapper;
7
+import com.huiju.estateagents.service.ISysProjectParamsService;
8
+import org.springframework.stereotype.Service;
9
+
10
+/**
11
+ * <p>
12
+ * 项目参数配置表  服务实现类
13
+ * </p>
14
+ *
15
+ * @author jobob
16
+ * @since 2019-08-01
17
+ */
18
+@Service
19
+public class SysProjectParamsServiceImpl extends ServiceImpl<SysProjectParamsMapper, SysProjectParams> implements ISysProjectParamsService {
20
+
21
+}

+ 5
- 0
src/main/resources/mapper/SysOrgParamsMapper.xml View File

@@ -0,0 +1,5 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.huiju.estateagents.mapper.SysOrgParamsMapper">
4
+
5
+</mapper>

+ 5
- 0
src/main/resources/mapper/SysProjectParamsMapper.xml View File

@@ -0,0 +1,5 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.huiju.estateagents.mapper.SysProjectParamsMapper">
4
+
5
+</mapper>

+ 4
- 1
src/main/resources/mapper/TaRecommendCustomerMapper.xml View File

@@ -35,10 +35,13 @@ FROM
35 35
         SELECT
36 36
 	a.*,
37 37
 	b.name as consultantName,
38
-    b.tel as consultTel
38
+    b.tel as consultTel,
39
+    c.nickname as recommendName,
40
+    c.tel as recommendTel
39 41
 FROM
40 42
 	ta_recommend_customer a
41 43
 	LEFT JOIN ta_person b ON a.realty_consultant = b.person_id
44
+    LEFT JOIN ta_person c on a.person_id = c.person_id
42 45
 	<where>
43 46
         a.status > 0
44 47
         <if test="building != null and building !=''">