Ver código fonte

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents into dev

魏超 5 anos atrás
pai
commit
1322af6ec6

+ 7
- 0
src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserController.java Ver arquivo

@@ -463,6 +463,13 @@ public class TaUserController extends BaseController {
463 463
             if (taPersonBuildingList.size() > 0){
464 464
                 if (taUser.getIsConsultant()){
465 465
                     taUser.setBuildingId(taPersonBuildingList.get(0).getBuildingId());
466
+                    QueryWrapper<TaPerson> taPersonQueryWrapper = new QueryWrapper<>();
467
+                    taPersonQueryWrapper.eq("user_id",id);
468
+                    taPersonQueryWrapper.eq("org_id",taUser.getOrgId());
469
+                    TaPerson taPerson = iTaPersonService.getOne(taPersonQueryWrapper);
470
+                    if (null != taPerson){
471
+                        taUser.setConsultantPersonId(taPerson.getPersonId());
472
+                    }
466 473
                 }else {
467 474
                     List<String> buildings = new ArrayList<>();
468 475
                     taPersonBuildingList.forEach(e -> {

+ 1
- 0
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserServiceImpl.java Ver arquivo

@@ -366,6 +366,7 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
366 366
                 TaPerson taPerson = taPersonMapper.selectOne(taPersonQueryWrapper);
367 367
                 if (null != taPerson){
368 368
                     taPerson.setPersonType(CommConstant.PERSON_ESTATE_CUSTOMER);
369
+                    taPerson.setUserId(null);
369 370
                     taPersonMapper.updateById(taPerson);
370 371
                 }
371 372
             }

+ 6
- 4
src/main/java/com/huiju/estateagents/entity/TaPerson.java Ver arquivo

@@ -1,9 +1,6 @@
1 1
 package com.huiju.estateagents.entity;
2 2
 
3
-import java.time.LocalDateTime;
4
-import java.io.Serializable;
5
-import java.util.List;
6
-
3
+import com.baomidou.mybatisplus.annotation.FieldStrategy;
7 4
 import com.baomidou.mybatisplus.annotation.IdType;
8 5
 import com.baomidou.mybatisplus.annotation.TableField;
9 6
 import com.baomidou.mybatisplus.annotation.TableId;
@@ -12,6 +9,10 @@ import lombok.Data;
12 9
 import lombok.EqualsAndHashCode;
13 10
 import lombok.experimental.Accessors;
14 11
 
12
+import java.io.Serializable;
13
+import java.time.LocalDateTime;
14
+import java.util.List;
15
+
15 16
 /**
16 17
  * <p>
17 18
  * 人员表
@@ -250,6 +251,7 @@ public class TaPerson implements Serializable {
250 251
 
251 252
     private Integer orgId;
252 253
 
254
+    @TableField(strategy = FieldStrategy.IGNORED)
253 255
     private Integer userId;
254 256
 
255 257
     private String userPort;