From 8ed7183c1d062263a9564169f3190070b514b0a1 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期日, 29 九月 2024 18:41:22 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit --- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java | 29 ++++++++++++++++++++++------- 1 files changed, 22 insertions(+), 7 deletions(-) diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java index 3359739..0baf391 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java @@ -96,6 +96,13 @@ return ApiResponse.success(platformService.findPage(pageWrap)); } + @ApiOperation("鏈堝彴浣滀笟缁熻") + @PostMapping("/platformWorkReportPage") + @CloudRequiredPermission("business:platform:query") + public ApiResponse<List<Platform>> platformWorkReportPage (@RequestBody Platform platform,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + return ApiResponse.success(platformService.platformWorkReportList(platform)); + } + @ApiOperation("鏍规嵁鏈堝彴缁勮幏鍙栨湀鍙板垪琛ㄤ俊鎭�") @GetMapping("/listByGroupId") @@ -117,8 +124,6 @@ public ApiResponse findById(@PathVariable Integer id,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ return ApiResponse.success(platformService.findById(id)); } - - @ApiOperation("鑾峰彇鏈堝彴缁勪俊鎭�") @@ -159,7 +164,8 @@ @PostMapping("/platformInPark") public ApiResponse platformInPark (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.platformInPark(jobOperateDTO); + PlatformJob platformJob = platformJobService.platformInPark(jobOperateDTO); + platformJobService.sendInPark(platformJob); return ApiResponse.success("鎿嶄綔鎴愬姛"); } @@ -167,7 +173,11 @@ @PostMapping("/platformCallNumber") public ApiResponse platformCallNumber (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.platformCallNumber(jobOperateDTO); + PlatformJob oldPlatformJob = platformJobService.findById(jobOperateDTO.getJobId()); + PlatformJob platformJob = platformJobService.platformCallNumber(jobOperateDTO); + if(Constants.equalsInteger(oldPlatformJob.getStatus(),Constants.PlatformJobStatus.WAIT_CALL.getKey())){ + platformJobService.sendInPark(platformJob); + } return ApiResponse.success("鎿嶄綔鎴愬姛"); } @@ -200,7 +210,8 @@ @PostMapping("/beginWork") public ApiResponse beginWork (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.beginWork(jobOperateDTO); + PlatformJob platformJob = platformJobService.beginWork(jobOperateDTO); + platformJobService.cancelInPark(platformJob); return ApiResponse.success("鎿嶄綔鎴愬姛"); } @@ -209,7 +220,9 @@ @PostMapping("/finishWork") public ApiResponse finishWork (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.finishWork(jobOperateDTO); + PlatformJob platformJob = platformJobService.finishWork(jobOperateDTO); + //涓嬪彂绂诲洯鏉冮檺 + platformJobService.sendInPark(platformJob); return ApiResponse.success("鎿嶄綔鎴愬姛"); } @@ -217,7 +230,9 @@ @PostMapping("/powerLevel") public ApiResponse powerLevel (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.powerLevel(jobOperateDTO); + PlatformJob platformJob = platformJobService.powerLevel(jobOperateDTO); + //涓嬪彂绂诲洯鏉冮檺 + platformJobService.sendInPark(platformJob); return ApiResponse.success("鎿嶄綔鎴愬姛"); } -- Gitblit v1.9.3