mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	update 优化返回任务指派的列表增加时间查询条件
This commit is contained in:
		@@ -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());
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user