浏览代码

修复 重复业主

魏熙美 6 年前
父节点
当前提交
bd4f66df5a

+ 11
- 0
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BuildingOwnerInfoServiceImpl.java 查看文件

@@ -554,6 +554,17 @@ public class BuildingOwnerInfoServiceImpl extends ServiceImpl<TpBuildingOwnerInf
554 554
             return;
555 555
         }
556 556
 
557
+        // 校验这个房产有没有业主,只能存在一个业主
558
+        if (taUserVerify.getRoleId().intValue() == 1) {
559
+            TaUserVerify hasUserVerify = taUserVerifyMapper.selectCommunityAndAddress(userElement.getCommunityId(), tpBuildingOwnerInfo.getPhaseId(),
560
+                    tpBuildingOwnerInfo.getBuildingId(), tpBuildingOwnerInfo.getUnitId(),
561
+                    tpBuildingOwnerInfo.getLevelId(), tpBuildingOwnerInfo.getRoomNoId());
562
+            if (null != hasUserVerify) {
563
+                return;
564
+            }
565
+        }
566
+
567
+
557 568
         taUserVerify.setPhaseId(tpBuildingOwnerInfo.getPhaseId());
558 569
         taUserVerify.setPhaseName(tpBuildingOwnerInfo.getPhaseName());
559 570
         taUserVerify.setBuildingId(tpBuildingOwnerInfo.getBuildingId());