package com.stylefeng.guns;
|
|
import com.baomidou.mybatisplus.plugins.Page;
|
import com.stylefeng.guns.modular.api.PatrolTaskController;
|
import com.stylefeng.guns.modular.system.model.vo.*;
|
import com.stylefeng.guns.modular.system.service.IPatrolTaskService;
|
import com.stylefeng.guns.modular.system.service.ITaskDetailService;
|
import org.junit.Test;
|
import org.junit.runner.RunWith;
|
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.mock.web.MockHttpServletResponse;
|
import org.springframework.test.context.junit4.SpringRunner;
|
|
import javax.annotation.Resource;
|
import java.time.LocalDateTime;
|
import java.util.Arrays;
|
import java.util.List;
|
|
|
@RunWith(SpringRunner.class)
|
@SpringBootTest
|
public class HLGTest {
|
@Resource
|
private IPatrolTaskService patrolTaskService;
|
@Resource
|
private ITaskDetailService taskDetailService;
|
@Resource
|
private PatrolTaskController patrolTaskController;
|
|
@Test
|
public void test(){
|
//任务详情
|
TaskDetailListVo vo = new TaskDetailListVo();
|
vo.setLimit(0);
|
vo.setOffset(10);
|
vo.setStartTime(LocalDateTime.now().minusDays(100));
|
vo.setEndTime(LocalDateTime.now().minusDays(50));
|
vo.setStatus(Arrays.asList(1,2,3,4));
|
Page<TaskDetailList> pageInfo = new Page(vo.getLimit(), vo.getOffset());
|
List<TaskDetailList> taskDetailList = taskDetailService.getTaskDetailList(pageInfo, vo);
|
System.err.println("11111111111111");
|
taskDetailList.forEach(System.err::println);
|
}
|
|
@Test
|
public void test5(){
|
//任务详情
|
PictureDetailsVo vo = new PictureDetailsVo();
|
vo.setLimit(0);
|
vo.setOffset(100);
|
vo.setSysStatus(Arrays.asList(3));
|
vo.setId(215);
|
vo.setHavePic(1);
|
Page<PictureDetails> pageInfo = new Page(vo.getLimit(), vo.getOffset());
|
List<PictureDetails> taskDetailList = taskDetailService.getPictureDetails(pageInfo, vo);
|
System.err.println("11111111111111");
|
taskDetailList.forEach(System.err::println);
|
}
|
|
|
@Test
|
public void test1(){
|
//任务记录
|
TaskRecordListVo vo = new TaskRecordListVo();
|
vo.setLimit(0);
|
vo.setOffset(10);
|
vo.setStatus(Arrays.asList(1,2,3,4));
|
vo.setType(1);
|
System.err.println("11111111111111");
|
List<TaskRecordList> taskRecordList = patrolTaskController.getTaskRecordList(vo).getRows();
|
|
taskRecordList.forEach(System.err::println);
|
}
|
|
@Test
|
public void test2(){
|
TaskDetailListVo vo = new TaskDetailListVo();
|
patrolTaskController.getTaskDetailList(vo);
|
}
|
|
@Test
|
public void test3(){
|
//审核
|
ManualAuditVo vo = new ManualAuditVo();
|
vo.setId(Arrays.asList(20092));
|
vo.setStatus(2);
|
vo.setRemark("测试");
|
taskDetailService.manualAudit(vo, "1");
|
}
|
|
|
|
@Test
|
public void test4(){
|
// 1. 创建 MockHttpServletResponse 对象
|
MockHttpServletResponse mockResponse = new MockHttpServletResponse();
|
//导出
|
List<String> id = null;
|
String ids="215";
|
String[] split = ids.split(",");
|
id = Arrays.asList(split);
|
taskDetailService.downloadTaskRecord(id,null, null,3, mockResponse);
|
|
}
|
}
|