分享列表标题模糊查询
This commit is contained in:
+2
-2
@@ -65,7 +65,7 @@ public class LawsStandardSharingController extends JeroController<LawsStandardSh
|
|||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
lawsStandardSharing.setSharerId(sysUser.getId());
|
lawsStandardSharing.setSharerId(sysUser.getId());
|
||||||
lawsStandardSharing.setDelFlag("0");
|
lawsStandardSharing.setRecipientId(null);
|
||||||
IPage<LawsStandardSharing> pageList = lawsStandardSharingService.queryPage(lawsStandardSharing, pageNo, pageSize, req);
|
IPage<LawsStandardSharing> pageList = lawsStandardSharingService.queryPage(lawsStandardSharing, pageNo, pageSize, req);
|
||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
@@ -82,7 +82,7 @@ public class LawsStandardSharingController extends JeroController<LawsStandardSh
|
|||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
lawsStandardSharing.setRecipientId(sysUser.getId());
|
lawsStandardSharing.setRecipientId(sysUser.getId());
|
||||||
lawsStandardSharing.setDelFlag("0");
|
lawsStandardSharing.setSharerId(null);
|
||||||
IPage<LawsStandardSharing> pageList = lawsStandardSharingService.queryPage(lawsStandardSharing, pageNo, pageSize, req);
|
IPage<LawsStandardSharing> pageList = lawsStandardSharingService.queryPage(lawsStandardSharing, pageNo, pageSize, req);
|
||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
|
|||||||
+13
-3
@@ -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.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
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.LawsStandardCollection;
|
||||||
import com.jero.modules.personal.entity.LawsStandardSharing;
|
import com.jero.modules.personal.entity.LawsStandardSharing;
|
||||||
import com.jero.modules.personal.mapper.LawsStandardSharingMapper;
|
import com.jero.modules.personal.mapper.LawsStandardSharingMapper;
|
||||||
import com.jero.modules.personal.service.ILawsStandardSharingService;
|
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.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
@@ -36,9 +39,16 @@ public class LawsStandardSharingServiceImpl extends ServiceImpl<LawsStandardShar
|
|||||||
@Override
|
@Override
|
||||||
public IPage<LawsStandardSharing> queryPage(LawsStandardSharing lawsStandardSharing, Integer pageNo, Integer pageSize,
|
public IPage<LawsStandardSharing> queryPage(LawsStandardSharing lawsStandardSharing, Integer pageNo, Integer pageSize,
|
||||||
HttpServletRequest req) {
|
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> page = new Page<>(pageNo, pageSize);
|
||||||
Page<LawsStandardSharing> sharingPage = page(page, queryWrapper);
|
Page<LawsStandardSharing> sharingPage = page(page, wrapper);
|
||||||
this.assignment(sharingPage.getRecords());
|
this.assignment(sharingPage.getRecords());
|
||||||
return sharingPage;
|
return sharingPage;
|
||||||
}
|
}
|
||||||
@@ -47,7 +57,7 @@ public class LawsStandardSharingServiceImpl extends ServiceImpl<LawsStandardShar
|
|||||||
for (LawsStandardSharing record : records) {
|
for (LawsStandardSharing record : records) {
|
||||||
String standardNum = record.getStandardNum();
|
String standardNum = record.getStandardNum();
|
||||||
String standardName = record.getStandardName();
|
String standardName = record.getStandardName();
|
||||||
record.setTitle(standardNum + standardName);
|
record.setTitle(standardNum + "(编号:" + standardName + ")");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user