分享列表标题模糊查询

This commit is contained in:
caozhen
2023-09-14 17:25:15 +08:00
parent 0a68fdd51b
commit 246d416202
2 changed files with 15 additions and 5 deletions
@@ -65,7 +65,7 @@ public class LawsStandardSharingController extends JeroController<LawsStandardSh
HttpServletRequest req) {
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
lawsStandardSharing.setSharerId(sysUser.getId());
lawsStandardSharing.setDelFlag("0");
lawsStandardSharing.setRecipientId(null);
IPage<LawsStandardSharing> pageList = lawsStandardSharingService.queryPage(lawsStandardSharing, pageNo, pageSize, req);
return Result.OK(pageList);
}
@@ -82,7 +82,7 @@ public class LawsStandardSharingController extends JeroController<LawsStandardSh
HttpServletRequest req) {
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
lawsStandardSharing.setRecipientId(sysUser.getId());
lawsStandardSharing.setDelFlag("0");
lawsStandardSharing.setSharerId(null);
IPage<LawsStandardSharing> pageList = lawsStandardSharingService.queryPage(lawsStandardSharing, pageNo, pageSize, req);
return Result.OK(pageList);
}
@@ -3,10 +3,13 @@ package com.jero.modules.personal.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.jero.common.system.vo.LoginUser;
import com.jero.modules.personal.entity.LawsStandardCollection;
import com.jero.modules.personal.entity.LawsStandardSharing;
import com.jero.modules.personal.mapper.LawsStandardSharingMapper;
import com.jero.modules.personal.service.ILawsStandardSharingService;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.SecurityUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jero.common.exception.JeroBootException;
@@ -36,9 +39,16 @@ public class LawsStandardSharingServiceImpl extends ServiceImpl<LawsStandardShar
@Override
public IPage<LawsStandardSharing> queryPage(LawsStandardSharing lawsStandardSharing, Integer pageNo, Integer pageSize,
HttpServletRequest req) {
QueryWrapper<LawsStandardSharing> queryWrapper = QueryGenerator.initQueryWrapper(lawsStandardSharing, req.getParameterMap());
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
LambdaQueryWrapper<LawsStandardSharing> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(StringUtils.isNotBlank(lawsStandardSharing.getStandardId()), LawsStandardSharing::getSharerId, sysUser.getId());
wrapper.eq(StringUtils.isNotBlank(lawsStandardSharing.getRecipientId()), LawsStandardSharing::getRecipientId, sysUser.getId());
wrapper.eq(LawsStandardSharing::getDelFlag, "0");
if (StringUtils.isNotBlank(lawsStandardSharing.getTitle())){
wrapper.like(LawsStandardSharing::getStandardNum, lawsStandardSharing.getTitle()).or().like(LawsStandardSharing::getStandardName, lawsStandardSharing.getTitle());
}
Page<LawsStandardSharing> page = new Page<>(pageNo, pageSize);
Page<LawsStandardSharing> sharingPage = page(page, queryWrapper);
Page<LawsStandardSharing> sharingPage = page(page, wrapper);
this.assignment(sharingPage.getRecords());
return sharingPage;
}
@@ -47,7 +57,7 @@ public class LawsStandardSharingServiceImpl extends ServiceImpl<LawsStandardShar
for (LawsStandardSharing record : records) {
String standardNum = record.getStandardNum();
String standardName = record.getStandardName();
record.setTitle(standardNum + standardName);
record.setTitle(standardNum + "(编号:" + standardName + "");
}
}