Quellcode durchsuchen

Merge branch 'develop' of http://git.ycjcjy.com/marketing/services into develop

张延森 vor 3 Jahren
Ursprung
Commit
e0d7857965

+ 12
- 4
src/main/java/com/yunzhi/marketing/controller/TaBuildingController.java Datei anzeigen

@@ -1,6 +1,7 @@
1 1
 package com.yunzhi.marketing.controller;
2 2
 
3 3
 
4
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
4 5
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5 6
 import com.yunzhi.marketing.base.BaseController;
6 7
 import com.yunzhi.marketing.base.ResponseBean;
@@ -469,10 +470,17 @@ public class TaBuildingController extends BaseController {
469 470
 
470 471
         boolean state = taPersonBuildingService.removeById(id);
471 472
         if (state) {
472
-            TaPerson taPerson = iTaPersonService.getById(taPersonBuilding.getPersonId());
473
-            // 成为驻场顾问并绑定楼盘
474
-            taPerson.setPersonType(CommConstant.PERSON_ESTATE_CUSTOMER);
475
-            iTaPersonService.updateById(taPerson);
473
+            // 查询下是否还有其他的楼盘驻场
474
+            LambdaQueryWrapper<TaPersonBuilding> lambdaQueryWrapper = new LambdaQueryWrapper<>();
475
+            lambdaQueryWrapper.eq(TaPersonBuilding::getPersonId,taPersonBuilding.getPersonId());
476
+            List<TaPersonBuilding> list = taPersonBuildingService.list(lambdaQueryWrapper);
477
+            if (list.size() < 1) {
478
+                TaPerson taPerson = iTaPersonService.getById(taPersonBuilding.getPersonId());
479
+                // 成为驻场顾问并绑定楼盘
480
+                taPerson.setPersonType(CommConstant.PERSON_ESTATE_CUSTOMER);
481
+                iTaPersonService.updateById(taPerson);
482
+            }
483
+
476 484
             responseBean.addSuccess("解绑成功");
477 485
         }else {
478 486
             responseBean.addError("请检查是否存在驻场人员");

+ 1
- 0
src/main/java/com/yunzhi/marketing/controller/TaPersonController.java Datei anzeigen

@@ -601,6 +601,7 @@ public class TaPersonController extends BaseController {
601 601
             if(person.getPersonType().equals(CommConstant.PERSON_REALTY_CONSULTANT)){
602 602
                 TaUser user = taUserService.getById(person.getUserId());
603 603
                 user.setPhone(phone);
604
+                user.setPhoto(avatar);
604 605
                 user.setLoginName(phone);
605 606
                 user.setDescription(description);
606 607
                 taUserService.updateById(user);

+ 1
- 0
src/main/java/com/yunzhi/marketing/service/impl/TaPersonServiceImpl.java Datei anzeigen

@@ -325,6 +325,7 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
325 325
         result.put("description", user.getDescription());
326 326
         result.put("department", user.getDepartment());
327 327
         result.put("picture", user.getPhoto());
328
+        result.put("photo", user.getPhoto());
328 329
         result.put("hotNum", person.getHotNum());
329 330
         result.put("likeNum", person.getLikeNum());
330 331
         result.put("pvNum", person.getPvNum());