andrew 4 yıl önce
ebeveyn
işleme
8fae24b32a

+ 20
- 1
src/main/java/com/huiju/estateagents/property/service/impl/TaUserVerifyServiceImpl.java Dosyayı Görüntüle

322
     }
322
     }
323
 
323
 
324
     @Override
324
     @Override
325
+    @Transactional
325
     public ResponseBean addUserVerify(String personId, String parameter) {
326
     public ResponseBean addUserVerify(String personId, String parameter) {
326
         ResponseBean responseBean = new ResponseBean();
327
         ResponseBean responseBean = new ResponseBean();
327
 
328
 
353
             return responseBean;
354
             return responseBean;
354
         }
355
         }
355
 
356
 
356
-
357
         // 查询 期/栋/单元/楼层/户号 -> 设置 相应 id 和 name
357
         // 查询 期/栋/单元/楼层/户号 -> 设置 相应 id 和 name
358
         TpPhase phase = tpPhaseMapper.selectById(taUserVerify.getPhaseId());
358
         TpPhase phase = tpPhaseMapper.selectById(taUserVerify.getPhaseId());
359
         TpBuilding building = tpBuildingMapper.selectById(taUserVerify.getBuildingId());
359
         TpBuilding building = tpBuildingMapper.selectById(taUserVerify.getBuildingId());
378
             responseBean.addError("操作失败!");
378
             responseBean.addError("操作失败!");
379
             return responseBean;
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
 //        TaUserVerify userVerify = taUserVerifyMapper.selectCommunityAndAddressAndRoleId(taUserVerify.getCommunityId(), taUserVerify.getPhaseId(), taUserVerify.getBuildingId(), taUserVerify.getUnitId(), taUserVerify.getLevelId(), taUserVerify.getRoomNoId());
401
 //        TaUserVerify userVerify = taUserVerifyMapper.selectCommunityAndAddressAndRoleId(taUserVerify.getCommunityId(), taUserVerify.getPhaseId(), taUserVerify.getBuildingId(), taUserVerify.getUnitId(), taUserVerify.getLevelId(), taUserVerify.getRoomNoId());
383
 //        if (null != userVerify){
402
 //        if (null != userVerify){