|
@@ -1,12 +1,15 @@
|
|
package com.ruoyi.app.service.impl;
|
|
package com.ruoyi.app.service.impl;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.MybatisConfiguration;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.TableInfoHelper;
|
|
import com.ruoyi.app.domain.TbMemberMiddle;
|
|
import com.ruoyi.app.domain.TbMemberMiddle;
|
|
import com.ruoyi.app.domain.vo.AppMemberVo;
|
|
import com.ruoyi.app.domain.vo.AppMemberVo;
|
|
import com.ruoyi.app.service.ITbAppUserService;
|
|
import com.ruoyi.app.service.ITbAppUserService;
|
|
import com.ruoyi.app.service.ITbMemberMiddleService;
|
|
import com.ruoyi.app.service.ITbMemberMiddleService;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
|
+import org.apache.ibatis.builder.MapperBuilderAssistant;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -118,6 +121,8 @@ public class TbFamilyMemberServiceImpl extends ServiceImpl<TbFamilyMemberMapper,
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<AppMemberVo> selectFamilyMember(AppMemberVo memberVo) {
|
|
public List<AppMemberVo> selectFamilyMember(AppMemberVo memberVo) {
|
|
|
|
+ TableInfoHelper.initTableInfo(new MapperBuilderAssistant(new MybatisConfiguration(), ""), AppMemberVo.class);
|
|
|
|
+
|
|
LambdaQueryWrapper<AppMemberVo> lqw = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<AppMemberVo> lqw = new LambdaQueryWrapper<>();
|
|
if (memberVo.getFamilyId() == null) {
|
|
if (memberVo.getFamilyId() == null) {
|
|
return new ArrayList<>();
|
|
return new ArrayList<>();
|
|
@@ -125,10 +130,10 @@ public class TbFamilyMemberServiceImpl extends ServiceImpl<TbFamilyMemberMapper,
|
|
lqw.eq(AppMemberVo::getFamilyId, memberVo.getFamilyId());
|
|
lqw.eq(AppMemberVo::getFamilyId, memberVo.getFamilyId());
|
|
|
|
|
|
if (StringUtils.isNotBlank(memberVo.getSearchValue())) {
|
|
if (StringUtils.isNotBlank(memberVo.getSearchValue())) {
|
|
- lqw.like(AppMemberVo::getName,memberVo.getSearchValue()).or()
|
|
|
|
- .like(AppMemberVo::getNickName,memberVo.getSearchValue()).or()
|
|
|
|
- .like(AppMemberVo::getMobile,memberVo.getSearchValue()).or()
|
|
|
|
- .like(AppMemberVo::getQrcode,memberVo.getSearchValue());
|
|
|
|
|
|
+ lqw.and(
|
|
|
|
+ i -> i.like(AppMemberVo::getName,memberVo.getSearchValue()).or()
|
|
|
|
+ .like(AppMemberVo::getMobile,memberVo.getSearchValue())
|
|
|
|
+ );
|
|
}
|
|
}
|
|
return baseMapper.selectFamilyMember(lqw);
|
|
return baseMapper.selectFamilyMember(lqw);
|
|
}
|
|
}
|