|
|
@@ -559,19 +559,22 @@ public class LawyerUserServiceImpl extends ServiceImpl<LawyerUserMapper, LawyerU
|
|
|
return R.fail("手机号不能为空");
|
|
|
}
|
|
|
|
|
|
- // 查询律师信息
|
|
|
+ // 构建查询条件
|
|
|
+ LambdaQueryWrapper<LawyerUser> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(LawyerUser::getPhone, phone)
|
|
|
+ .eq(LawyerUser::getDeleteFlag, 0)
|
|
|
+ .orderByDesc(LawyerUser::getCreatedTime)
|
|
|
+ .last("LIMIT 1");
|
|
|
|
|
|
- LambdaQueryWrapper<LawyerUser> lawyerUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- lawyerUserLambdaQueryWrapper.eq(LawyerUser::getPhone, phone);
|
|
|
- lawyerUserLambdaQueryWrapper.eq(LawyerUser::getDeleteFlag, 0);
|
|
|
- lawyerUserLambdaQueryWrapper.orderByDesc(LawyerUser::getCreatedTime);
|
|
|
- List<LawyerUser> lawyerUserList = lawyerUserMapper.selectList(lawyerUserLambdaQueryWrapper);
|
|
|
+ // 查询律师信息
|
|
|
+ LawyerUser lawyerUser = lawyerUserMapper.selectOne(queryWrapper);
|
|
|
|
|
|
- if (CollectionUtils.isEmpty(lawyerUserList)) {
|
|
|
- log.warn("查询律师信息失败:律师不存在,律师ID={}", phone);
|
|
|
+ if (lawyerUser == null) {
|
|
|
+ log.warn("查询律师信息失败:律师不存在,手机号={}", phone);
|
|
|
return R.fail("律师不存在");
|
|
|
}
|
|
|
- return R.data(lawyerUserList.get(0));
|
|
|
+
|
|
|
+ return R.data(lawyerUser);
|
|
|
}
|
|
|
}
|
|
|
|