From 0415473b4ba34d19b96c9f9491a7f01d1ebc813b Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 16 Apr 2024 10:46:02 +0800
Subject: [PATCH] 用户查询修改,只根据账号过滤

---
 src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java b/src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java
index 7bdd641..456d393 100644
--- a/src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java
+++ b/src/main/java/org/springblade/modules/house/service/impl/HouseRentalServiceImpl.java
@@ -192,16 +192,9 @@
 		User newUser = new User();
 		if (null != householdEntity.getPhoneNumber() && !householdEntity.getPhoneNumber().equals("")) {
 			//根据手机号查询库里的数据
-			User userParams = new User();
-			userParams.setPhone(householdEntity.getPhoneNumber());
-			User user = userService.getOne(Condition.getQueryWrapper(userParams));
-			if (null == user) {
-				User userParams1 = new User();
-				userParams1.setAccount(householdEntity.getPhoneNumber());
-				userParams1.setIsDeleted(0);
-				user = userService.getOne(Condition.getQueryWrapper(userParams1));
-			}
-			if (null != user) {
+			List<User> list = userService.getUserListByPhoneOrAccount(householdEntity.getPhoneNumber());
+			if (list.size()>0) {
+				User user = list.get(0);
 				//如果用户存在,则该用户id绑定场所
 				householdEntity.setAssociatedUserId(user.getId());
 				//更新住户信息
@@ -382,7 +375,7 @@
 		// 查询该住户是否有账号
 		IUserService userService1 = SpringUtils.getBean(IUserService.class);
 		User user1 = userService1.getOne(Wrappers.<User>lambdaQuery()
-			.eq(User::getPhone, householdEntity.getPhoneNumber())
+			.eq(User::getAccount, householdEntity.getPhoneNumber())
 			.eq(User::getIsDeleted, 0).last("limit 1"));
 		if (user1 != null) {
 			user = user1;

--
Gitblit v1.9.3