浏览代码

修复 重复业主

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

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

554
             return;
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
         taUserVerify.setPhaseId(tpBuildingOwnerInfo.getPhaseId());
568
         taUserVerify.setPhaseId(tpBuildingOwnerInfo.getPhaseId());
558
         taUserVerify.setPhaseName(tpBuildingOwnerInfo.getPhaseName());
569
         taUserVerify.setPhaseName(tpBuildingOwnerInfo.getPhaseName());
559
         taUserVerify.setBuildingId(tpBuildingOwnerInfo.getBuildingId());
570
         taUserVerify.setBuildingId(tpBuildingOwnerInfo.getBuildingId());