andrew vor 4 Jahren
Ursprung
Commit
8fae24b32a

+ 20
- 1
src/main/java/com/huiju/estateagents/property/service/impl/TaUserVerifyServiceImpl.java Datei anzeigen

@@ -322,6 +322,7 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
322 322
     }
323 323
 
324 324
     @Override
325
+    @Transactional
325 326
     public ResponseBean addUserVerify(String personId, String parameter) {
326 327
         ResponseBean responseBean = new ResponseBean();
327 328
 
@@ -353,7 +354,6 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
353 354
             return responseBean;
354 355
         }
355 356
 
356
-
357 357
         // 查询 期/栋/单元/楼层/户号 -> 设置 相应 id 和 name
358 358
         TpPhase phase = tpPhaseMapper.selectById(taUserVerify.getPhaseId());
359 359
         TpBuilding building = tpBuildingMapper.selectById(taUserVerify.getBuildingId());
@@ -378,6 +378,25 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
378 378
             responseBean.addError("操作失败!");
379 379
             return responseBean;
380 380
         }
381
+
382
+        // 查询是否有相同的房间号
383
+        TpBuildingOwnerInfo tpBuildingOwnerInfo = tpBuildingOwnerInfoMapper.selectCommunityIdAndAddress(taUserVerify.getOrgId(), taUserVerify.getPhaseId(),
384
+                taUserVerify.getBuildingId(), taUserVerify.getUnitId(),
385
+                taUserVerify.getLevelId(), taUserVerify.getRoomNoId(),
386
+                taUserVerify.getPhone());
387
+        if (null != tpBuildingOwnerInfo){
388
+            // 自动审核通过
389
+            tpBuildingOwnerInfo.setPairStatus("1");
390
+            tpBuildingOwnerInfo.setVerifyStatus("1");
391
+            tpBuildingOwnerInfo.setCreateDate(LocalDateTime.now());
392
+            tpBuildingOwnerInfo.setCreateUser(-1);
393
+            tpBuildingOwnerInfo.setTaUserVerifyId(taUserVerify.getId());
394
+            tpBuildingOwnerInfoMapper.insert(tpBuildingOwnerInfo);
395
+
396
+            taUserVerify.setVerifyStatus("1");
397
+            taUserVerify.setVerifyName("自动审核通过");
398
+            taUserVerifyMapper.updateById(taUserVerify);
399
+        }
381 400
 //        // 推送消息
382 401
 //        TaUserVerify userVerify = taUserVerifyMapper.selectCommunityAndAddressAndRoleId(taUserVerify.getCommunityId(), taUserVerify.getPhaseId(), taUserVerify.getBuildingId(), taUserVerify.getUnitId(), taUserVerify.getLevelId(), taUserVerify.getRoomNoId());
383 402
 //        if (null != userVerify){