|
@@ -3,6 +3,7 @@ package org.jeecg.modules.detail.controller;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.Timer;
|
|
|
import java.util.stream.Collectors;
|
|
|
import java.io.IOException;
|
|
|
import java.io.UnsupportedEncodingException;
|
|
@@ -14,6 +15,7 @@ import org.jeecg.common.system.query.QueryGenerator;
|
|
|
import org.jeecg.common.util.oConvertUtils;
|
|
|
import org.jeecg.modules.detail.dto.InterlockDetailQueryDTO;
|
|
|
import org.jeecg.modules.detail.entity.InterlockDetail;
|
|
|
+import org.jeecg.modules.detail.mapper.InterlockDetailMapper;
|
|
|
import org.jeecg.modules.detail.service.IInterlockDetailService;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
@@ -52,6 +54,9 @@ import org.jeecg.common.aspect.annotation.AutoLog;
|
|
|
public class InterlockDetailController extends JeecgController<InterlockDetail, IInterlockDetailService> {
|
|
|
@Autowired
|
|
|
private IInterlockDetailService interlockDetailService;
|
|
|
+ @Autowired
|
|
|
+ @SuppressWarnings("all")
|
|
|
+ private InterlockDetailMapper interlockDetailMapper;
|
|
|
|
|
|
/**联锁总表-分页列表查询(各种逻辑状态)*/
|
|
|
@ApiOperation(value="联锁总表-分页列表查询(各种逻辑状态)", notes="联锁总表-分页列表查询(各种逻辑状态)")
|
|
@@ -60,9 +65,35 @@ public class InterlockDetailController extends JeecgController<InterlockDetail,
|
|
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
|
HttpServletRequest req) {
|
|
|
+ long startTime = System.currentTimeMillis();
|
|
|
+ Page<InterlockSummaryVO> page = new Page<InterlockSummaryVO>(pageNo, pageSize);
|
|
|
+ IPage<InterlockSummaryVO> pageList = interlockDetailService.getPage(page, vo);
|
|
|
+ long endTime = System.currentTimeMillis();
|
|
|
+ long duration = endTime - startTime;
|
|
|
+ String log = "联锁逻辑状态-分页列表查询程序运行时间(毫秒):" + duration;
|
|
|
+ System.out.println(log);
|
|
|
+ interlockDetailMapper.insertIntoTimeTestLog("联锁逻辑状态",duration);
|
|
|
+ return Result.OK(pageList);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**原联锁状态分页查询*/
|
|
|
+ @ApiOperation(value="原联锁状态分页查询", notes="原联锁状态分页查询")
|
|
|
+ @GetMapping(value = "/list111")
|
|
|
+ public Result<IPage<InterlockSummaryVO>> list111(InterlockSummaryVO vo,
|
|
|
+ @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
|
+ @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
|
+ HttpServletRequest req) {
|
|
|
+ long startTime = System.currentTimeMillis();
|
|
|
Page<InterlockSummaryVO> page = new Page<InterlockSummaryVO>(pageNo, pageSize);
|
|
|
- IPage<InterlockSummaryVO> pageList = interlockDetailService.getPage(page, vo);
|
|
|
+ IPage<InterlockSummaryVO> pageList = interlockDetailService.getPageBefore(page, vo);
|
|
|
+ long endTime = System.currentTimeMillis();
|
|
|
+ long duration = endTime - startTime;
|
|
|
+ String log = "原联锁逻辑状态-分页列表查询程序运行时间(毫秒):" + duration;
|
|
|
+ System.out.println(log);
|
|
|
+ interlockDetailMapper.insertIntoTimeTestLog("原联锁逻辑状态",duration);
|
|
|
return Result.OK(pageList);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -76,8 +107,14 @@ public class InterlockDetailController extends JeecgController<InterlockDetail,
|
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
HttpServletRequest req) {
|
|
|
+ long startTime = System.currentTimeMillis();
|
|
|
Page<InterlockDetailQueryVO> page = new Page<InterlockDetailQueryVO>(pageNo, pageSize);
|
|
|
IPage<InterlockDetailQueryVO> pageList = interlockDetailService.getPage2(page, dto);
|
|
|
+ long endTime = System.currentTimeMillis();
|
|
|
+ long duration = endTime - startTime;
|
|
|
+ String log = "联锁详细信息程序运行时间(毫秒):" + duration;
|
|
|
+ System.out.println(log);
|
|
|
+ interlockDetailMapper.insertIntoTimeTestLog("联锁详细信息",duration);
|
|
|
return Result.OK(pageList);
|
|
|
}
|
|
|
|