|  | @@ -1,17 +1,16 @@
 | 
	
		
			
				|  |  |  package com.sysu.admin.controller.lz.ns.site;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import com.querydsl.core.types.dsl.BooleanExpression;
 | 
	
		
			
				|  |  |  import com.sysu.admin.controller.lz.ns.NsActionRecordService;
 | 
	
		
			
				|  |  |  import com.sysu.admin.controller.lz.ns.NsActionTreeService;
 | 
	
		
			
				|  |  |  import com.sysu.admin.controller.lz.ns.NsTaskService;
 | 
	
		
			
				|  |  | -import com.sysu.admin.controller.lz.ns.bean.NsActionRecord;
 | 
	
		
			
				|  |  | -import com.sysu.admin.controller.lz.ns.bean.NsActionTree;
 | 
	
		
			
				|  |  | -import com.sysu.admin.controller.lz.ns.bean.NsTask;
 | 
	
		
			
				|  |  | -import com.sysu.admin.controller.lz.ns.bean.NsType;
 | 
	
		
			
				|  |  | +import com.sysu.admin.controller.lz.ns.bean.*;
 | 
	
		
			
				|  |  |  import com.sysu.admin.controller.lz.tree.LzTree;
 | 
	
		
			
				|  |  |  import com.sysu.admin.controller.lz.tree.LzTreeService;
 | 
	
		
			
				|  |  |  import com.sysu.admin.site.CommonVo;
 | 
	
		
			
				|  |  |  import com.xiesx.fastboot.base.result.BaseResult;
 | 
	
		
			
				|  |  |  import com.xiesx.fastboot.base.result.R;
 | 
	
		
			
				|  |  | +import com.xiesx.fastboot.utils.DateUtils;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.RequestBody;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.RequestMapping;
 | 
	
	
		
			
				|  | @@ -38,7 +37,13 @@ public class NsActionRecordController {
 | 
	
		
			
				|  |  |          List<LzTree> treeList = lzTreeService.findListByAreaId(commonVo.getAreaId());
 | 
	
		
			
				|  |  |          List<Integer> ids = new ArrayList<>(treeList.size());
 | 
	
		
			
				|  |  |          treeList.stream().forEach(lzTree -> ids.add(lzTree.getId()));
 | 
	
		
			
				|  |  | -        List<NsTask> nsTaskList = nsTaskService.findAll();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        //查询最近七天的任务
 | 
	
		
			
				|  |  | +        Date now = new Date();
 | 
	
		
			
				|  |  | +        QNsTask nsTask = QNsTask.nsTask;
 | 
	
		
			
				|  |  | +        BooleanExpression booleanExpression = nsTask.createDate.between(DateUtils.addDays(now, -7),now);
 | 
	
		
			
				|  |  | +        List<NsTask> nsTaskList = nsTaskService.findAll(booleanExpression);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          List<NsActionRecord> res = nsActionRecordService.findAllByTreeIds(ids, commonVo.getFinished());
 | 
	
		
			
				|  |  |          List<NsActionTree> nsActionTrees = actionTreeService.findAll();
 | 
	
		
			
				|  |  |          Map<Integer, NsActionTree>  integerNsActionTreeMap =  listToMap(nsActionTrees);
 | 
	
	
		
			
				|  | @@ -100,7 +105,7 @@ public class NsActionRecordController {
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              nsTask.setCreateDate(now);
 | 
	
		
			
				|  |  |              nsTask.setContent(actionRecordVo.getContent());
 | 
	
		
			
				|  |  | -            nsTask.setUserId(-1);
 | 
	
		
			
				|  |  | +            nsTask.setUserId(actionRecordVo.getExecutor());
 | 
	
		
			
				|  |  |              nsTask.setNsTypeId(actionRecordVo.getTypeId());
 | 
	
		
			
				|  |  |              nsTask.setStatus(0);
 | 
	
		
			
				|  |  |              nsTask.setTreeId(tree.getId());
 |