update 优化返回任务指派的列表增加时间查询条件
This commit is contained in:
parent
7c2efb1aef
commit
3b46f8c8cf
@ -39,6 +39,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 部门管理 服务实现
|
* 部门管理 服务实现
|
||||||
@ -92,6 +93,7 @@ public class SysDeptServiceImpl implements ISysDeptService, DeptService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private LambdaQueryWrapper<SysDept> buildQueryWrapper(SysDeptBo bo) {
|
private LambdaQueryWrapper<SysDept> buildQueryWrapper(SysDeptBo bo) {
|
||||||
|
Map<String, Object> params = bo.getParams();
|
||||||
LambdaQueryWrapper<SysDept> lqw = Wrappers.lambdaQuery();
|
LambdaQueryWrapper<SysDept> lqw = Wrappers.lambdaQuery();
|
||||||
lqw.eq(SysDept::getDelFlag, SystemConstants.NORMAL);
|
lqw.eq(SysDept::getDelFlag, SystemConstants.NORMAL);
|
||||||
lqw.eq(ObjectUtil.isNotNull(bo.getDeptId()), SysDept::getDeptId, bo.getDeptId());
|
lqw.eq(ObjectUtil.isNotNull(bo.getDeptId()), SysDept::getDeptId, bo.getDeptId());
|
||||||
@ -99,6 +101,8 @@ public class SysDeptServiceImpl implements ISysDeptService, DeptService {
|
|||||||
lqw.like(StringUtils.isNotBlank(bo.getDeptName()), SysDept::getDeptName, bo.getDeptName());
|
lqw.like(StringUtils.isNotBlank(bo.getDeptName()), SysDept::getDeptName, bo.getDeptName());
|
||||||
lqw.like(StringUtils.isNotBlank(bo.getDeptCategory()), SysDept::getDeptCategory, bo.getDeptCategory());
|
lqw.like(StringUtils.isNotBlank(bo.getDeptCategory()), SysDept::getDeptCategory, bo.getDeptCategory());
|
||||||
lqw.eq(StringUtils.isNotBlank(bo.getStatus()), SysDept::getStatus, bo.getStatus());
|
lqw.eq(StringUtils.isNotBlank(bo.getStatus()), SysDept::getStatus, bo.getStatus());
|
||||||
|
lqw.between(params.get("beginTime") != null && params.get("endTime") != null,
|
||||||
|
SysDept::getCreateTime, params.get("beginTime"), params.get("endTime"));
|
||||||
lqw.orderByAsc(SysDept::getAncestors);
|
lqw.orderByAsc(SysDept::getAncestors);
|
||||||
lqw.orderByAsc(SysDept::getParentId);
|
lqw.orderByAsc(SysDept::getParentId);
|
||||||
lqw.orderByAsc(SysDept::getOrderNum);
|
lqw.orderByAsc(SysDept::getOrderNum);
|
||||||
|
@ -27,6 +27,7 @@ import org.springframework.stereotype.Service;
|
|||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 岗位信息 服务层处理
|
* 岗位信息 服务层处理
|
||||||
@ -76,11 +77,14 @@ public class SysPostServiceImpl implements ISysPostService, PostService {
|
|||||||
* @return 构建好的查询包装器
|
* @return 构建好的查询包装器
|
||||||
*/
|
*/
|
||||||
private LambdaQueryWrapper<SysPost> buildQueryWrapper(SysPostBo bo) {
|
private LambdaQueryWrapper<SysPost> buildQueryWrapper(SysPostBo bo) {
|
||||||
|
Map<String, Object> params = bo.getParams();
|
||||||
LambdaQueryWrapper<SysPost> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysPost> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.like(StringUtils.isNotBlank(bo.getPostCode()), SysPost::getPostCode, bo.getPostCode())
|
wrapper.like(StringUtils.isNotBlank(bo.getPostCode()), SysPost::getPostCode, bo.getPostCode())
|
||||||
.like(StringUtils.isNotBlank(bo.getPostCategory()), SysPost::getPostCategory, bo.getPostCategory())
|
.like(StringUtils.isNotBlank(bo.getPostCategory()), SysPost::getPostCategory, bo.getPostCategory())
|
||||||
.like(StringUtils.isNotBlank(bo.getPostName()), SysPost::getPostName, bo.getPostName())
|
.like(StringUtils.isNotBlank(bo.getPostName()), SysPost::getPostName, bo.getPostName())
|
||||||
.eq(StringUtils.isNotBlank(bo.getStatus()), SysPost::getStatus, bo.getStatus())
|
.eq(StringUtils.isNotBlank(bo.getStatus()), SysPost::getStatus, bo.getStatus())
|
||||||
|
.between(params.get("beginTime") != null && params.get("endTime") != null,
|
||||||
|
SysPost::getCreateTime, params.get("beginTime"), params.get("endTime"))
|
||||||
.orderByAsc(SysPost::getPostSort);
|
.orderByAsc(SysPost::getPostSort);
|
||||||
if (ObjectUtil.isNotNull(bo.getDeptId())) {
|
if (ObjectUtil.isNotNull(bo.getDeptId())) {
|
||||||
//优先单部门搜索
|
//优先单部门搜索
|
||||||
|
@ -49,8 +49,8 @@ public class SysTaskAssigneeServiceImpl implements TaskAssigneeService {
|
|||||||
public TaskAssigneeDTO selectRolesByTaskAssigneeList(TaskAssigneeBody taskQuery) {
|
public TaskAssigneeDTO selectRolesByTaskAssigneeList(TaskAssigneeBody taskQuery) {
|
||||||
PageQuery pageQuery = new PageQuery(taskQuery.getPageSize(), taskQuery.getPageNum());
|
PageQuery pageQuery = new PageQuery(taskQuery.getPageSize(), taskQuery.getPageNum());
|
||||||
SysRoleBo bo = new SysRoleBo();
|
SysRoleBo bo = new SysRoleBo();
|
||||||
bo.setRoleName(taskQuery.getHandlerCode());
|
bo.setRoleKey(taskQuery.getHandlerCode());
|
||||||
bo.setRoleKey(taskQuery.getHandlerName());
|
bo.setRoleName(taskQuery.getHandlerName());
|
||||||
Map<String, Object> params = bo.getParams();
|
Map<String, Object> params = bo.getParams();
|
||||||
params.put("beginTime", taskQuery.getBeginTime());
|
params.put("beginTime", taskQuery.getBeginTime());
|
||||||
params.put("endTime", taskQuery.getEndTime());
|
params.put("endTime", taskQuery.getEndTime());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user