From 874056988430ab4eab09a813c7a28d60401bc58f Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 26 九月 2024 11:49:25 +0800 Subject: [PATCH] 最新版本 --- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 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 0b34061..150a642 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 @@ -164,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("鎿嶄綔鎴愬姛"); } @@ -172,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("鎿嶄綔鎴愬姛"); } @@ -205,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("鎿嶄綔鎴愬姛"); } @@ -214,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("鎿嶄綔鎴愬姛"); } -- Gitblit v1.9.3