|
@@ -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){
|