111
This commit is contained in:
parent
cbf0b896e4
commit
d88d88067e
|
@ -50,10 +50,13 @@ public class MemberServiceImpl implements MemberService {
|
|||
@Override
|
||||
public List<MemberData> find(MemberData memberData) {
|
||||
logger.info("进入find方法,接收到数据data:" + memberData.toString());
|
||||
LambdaQueryWrapper<Hospital> lambdaQueryWrapper = new LambdaQueryWrapper<Hospital>();
|
||||
lambdaQueryWrapper.eq(Hospital::getHospitalName, memberData.getHospitalName());
|
||||
Hospital selectOne = hospitalMappper.selectOne(lambdaQueryWrapper);
|
||||
// 创建查询包装器,并根据memberData的属性设置查询条件
|
||||
LambdaQueryWrapper<MemberData> queryWrapper = new LambdaQueryWrapper<>();
|
||||
// 如果memberData的memberId不为空,则添加等于memberData的hospitalSid的查询条件
|
||||
queryWrapper.eq(memberData.getHospitalSid() != null, MemberData::getHospitalSid, memberData.getHospitalSid());
|
||||
queryWrapper.eq(MemberData::getHospitalSid, selectOne.getHospitalId());
|
||||
queryWrapper.eq(StringUtils.isNotEmpty(memberData.getMemberId()), MemberData::getMemberId, memberData.getMemberId());
|
||||
// 根据查询条件从数据库中选择成员数据列表
|
||||
List<MemberData> memberList = memberMapper.selectList(queryWrapper);
|
||||
|
|
Loading…
Reference in New Issue