From 1eb1ae6b785210727812ed5f6ce9ccaaf09cc458 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期五, 15 十二月 2023 20:59:27 +0800 Subject: [PATCH] 案件池查询修改 定时任务加环境判断 --- ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java index 3082a29..5adf61a 100644 --- a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java +++ b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java @@ -44,6 +44,7 @@ import javax.servlet.http.HttpServletResponse; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; +import java.util.ArrayList; import java.util.List; @@ -133,7 +134,7 @@ @ApiOperation(value = "鏌ヨ杩濊杩濆缓") @GetMapping("/query") @ApiImplicitParams({ - @ApiImplicitParam(name = "state", value = "澶勭悊鐘舵��(0-寰呭鐞�1-璇姤2-涓婃姤3-鍐嶅涔�/鍐嶈缁�4鏆備笉澶勭悊5绔嬫6璋冨害7澶勭疆8鏍告煡9缁撴)", dataType = "Integer"), + @ApiImplicitParam(name = "state", value = "澶勭悊鐘舵��(wait(0-寰呭鐞�) handle(5绔嬫6璋冨害7澶勭疆8鏍告煡) finish(1-璇姤2-涓婃姤3-鍐嶅涔�/鍐嶈缁�4鏆備笉澶勭悊 9缁撴)", dataType = "String"), @ApiImplicitParam(name = "type", value = "1 杩濊,2 杩濆缓", dataType = "Integer"), @ApiImplicitParam(name = "resource", value = "1 瑙嗛,2 鎵嬪姩", dataType = "Integer"), @ApiImplicitParam(name = "code", dataType = "String"), @@ -147,7 +148,7 @@ }) public CommonResult searchViolation(@RequestParam Integer size, @RequestParam Integer current, - @RequestParam(required = false) Integer state, + @RequestParam(required = false) String state, @RequestParam Integer type, @RequestParam(required = false) Integer resource, @RequestParam(required = false) String code, @@ -161,10 +162,30 @@ @RequestParam(required = false) Integer videoId) { Page<Object> queryList; + // 澶勭悊鐘舵��(wait(0-寰呭鐞�) handle(5绔嬫6璋冨害7澶勭疆8鏍告煡) finish(1-璇姤2-涓婃姤3-鍐嶅涔�/鍐嶈缁�4鏆備笉澶勭悊 9缁撴) + List<Integer> stateList = new ArrayList<>(); + switch (state){ + case "wait": + stateList.add(0); + break; + case "handle": + stateList.add(5); + stateList.add(6); + stateList.add(7); + stateList.add(8); + break; + case "finish": + stateList.add(1); + stateList.add(2); + stateList.add(3); + stateList.add(4); + stateList.add(9); + break; + } if (type == 1) { - queryList = baseCaseService.listViolationsPage(current, size, state, resource, code, categoryBig, categorySmall, street, site, startTime, endTime, violationsTypeId, videoId); + queryList = baseCaseService.listViolationsPage(current, size, stateList, resource, code, categoryBig, categorySmall, street, site, startTime, endTime, violationsTypeId, videoId); } else if (type == 2) { - queryList = baseCaseService.listIllegalBuilding(current, size, state, resource); + queryList = baseCaseService.listIllegalBuilding(current, size, stateList, resource); } else { return CommonResult.failed("bad request url"); } -- Gitblit v1.8.0