From fe12fe0325c33867a4cb8387e4f19a0178e5e1a1 Mon Sep 17 00:00:00 2001 From: renkang <8417338+k94314517@user.noreply.gitee.com> Date: 星期一, 09 十二月 2024 23:20:34 +0800 Subject: [PATCH] 客户资料 巡检任务业务 --- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/YwPatrolTaskCloudController.java | 18 ++++++++++++++++++ 1 files changed, 18 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..8e9b33e 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,15 @@ @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 +101,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