From b4eb1b683886899c4914f2a97961144624c46c74 Mon Sep 17 00:00:00 2001 From: renkang <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 21 十一月 2024 18:36:02 +0800 Subject: [PATCH] 设备、巡检任务业务 --- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/YwPatrolTaskCloudController.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/YwPatrolTaskCloudController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/YwPatrolTaskCloudController.java index ce3ce3d..ad901bc 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/YwPatrolTaskCloudController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/YwPatrolTaskCloudController.java @@ -83,6 +83,17 @@ @CloudRequiredPermission("business:ywpatroltask:exportExcel") public void exportExcel (@RequestBody PageWrap<YwPatrolTask> pageWrap, HttpServletResponse response,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { pageWrap.getModel().setLoginUserInfo(this.getLoginUser(token)); + List<YwPatrolTask> ywPatrolTaskList = ywPatrolTaskService.findPage(pageWrap).getRecords(); + for (YwPatrolTask ywPatrolTask:ywPatrolTaskList) { + if((Constants.equalsInteger(ywPatrolTask.getStatus(),Constants.ZERO) || Constants.equalsInteger(ywPatrolTask.getStatus(),Constants.ONE)) + && ywPatrolTask.getEndDate().getTime() < System.currentTimeMillis() + ){ + ywPatrolTask.setStatus(Constants.TWO); + } + + } + + ExcelExporter.build(YwPatrolTask.class).export(ywPatrolTaskService.findPage(pageWrap).getRecords(), "杩愮淮宸℃浠诲姟淇℃伅琛�", response); } @@ -92,4 +103,13 @@ public ApiResponse findById(@PathVariable Integer id,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { return ApiResponse.success(ywPatrolTaskService.findById(id)); } + @ApiOperation("浠诲姟鍙栨秷") + @GetMapping("/taskCancel") + @CloudRequiredPermission("business:ywpatroltask:query") + public ApiResponse taskCancel(@RequestParam Integer id,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + ywPatrolTaskService.taskCancel(id,this.getLoginUser(token)); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + } -- Gitblit v1.9.3