魏超 5 년 전
부모
커밋
7374d0ed56

+ 7
- 0
src/main/java/com/huiju/estateagents/controller/TaPersonController.java 파일 보기

@@ -164,6 +164,13 @@ public class TaPersonController extends BaseController {
164 164
         queryWrapper.eq("status",CommConstant.STATUS_NORMAL);
165 165
         queryWrapper.eq("is_consultant",true);
166 166
         List<TaUser> users = taUserService.list(queryWrapper);
167
+
168
+        TaChannelPerson taChannelPerson = new TaChannelPerson();
169
+        taChannelPerson.setStatus(CommConstant.STATUS_DELETE);
170
+        QueryWrapper<TaChannelPerson> taChannelPersonQueryWrapper = new QueryWrapper<>();
171
+        taChannelPersonQueryWrapper.eq("person_id", person.getPersonId());
172
+        taChannelPersonService.update(taChannelPerson, taChannelPersonQueryWrapper);
173
+
167 174
         if(users.size()>0){
168 175
             TaUser user = users.get(0);
169 176
             person.setPersonType(CommConstant.PERSON_REALTY_CONSULTANT);

+ 1
- 1
src/main/resources/mapper/TaChannelMapper.xml 파일 보기

@@ -38,7 +38,7 @@
38 38
         FROM
39 39
         ta_channel c
40 40
         LEFT JOIN ta_channel_person cp ON c.channel_id = cp.channel_id
41
-        LEFT JOIN ta_person tp on cp.person_id = tp.person_id and tp.person_type = 'estate agent'
41
+        LEFT JOIN ta_person tp on cp.person_id = tp.person_id and tp.person_type = 'estate agent' and cp.status = 1
42 42
         LEFT JOIN ta_recommend_customer rc ON cp.person_id = rc.recommend_person and rc.verify_status = 1 and rc.`status` = 1
43 43
         <where>
44 44
             <if test="channelId != null and channelId != ''">

+ 2
- 2
src/main/resources/mapper/TaRecommendCustomerMapper.xml 파일 보기

@@ -86,7 +86,7 @@ FROM
86 86
         tc.channel_name as channelName
87 87
         FROM
88 88
         ta_person a
89
-        left join ta_channel_person tcp on a.person_id = tcp.person_id
89
+        left join ta_channel_person tcp on a.person_id = tcp.person_id and tcp.status = 1
90 90
         left join ta_channel tc on tc.channel_id = tcp.channel_id
91 91
         <where>
92 92
             a.person_type in ('estate agent', 'channel agent')
@@ -524,7 +524,7 @@ FROM
524 524
                 and a.org_id = #{orgId}
525 525
             </if>
526 526
             <if test="name != null and name != ''">
527
-                and a.nickname like concat('%', #{orgId}, '%')
527
+                and a.nickname like concat('%', #{name}, '%')
528 528
             </if>
529 529
             <if test="tel != null and tel != null">
530 530
                 and a.phone like concat('%', #{tel}, '%')