From b82a5aa7d6167748cce7e94f53b6a3b1fbc201b3 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 26 九月 2024 17:13:52 +0800 Subject: [PATCH] 代码初始化 --- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/PdaPlatformController.java | 84 ++++++++++++++++++++++++++++++------------ 1 files changed, 60 insertions(+), 24 deletions(-) diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/PdaPlatformController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/PdaPlatformController.java index 91a3cb7..73ca495 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/PdaPlatformController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/PdaPlatformController.java @@ -8,13 +8,11 @@ import com.doumee.core.model.PageWrap; import com.doumee.core.utils.Constants; import com.doumee.core.utils.DateUtil; -import com.doumee.dao.business.model.PlatformBooks; -import com.doumee.dao.business.model.PlatformGroup; -import com.doumee.dao.business.model.PlatformJob; -import com.doumee.dao.business.model.PlatformShowParam; +import com.doumee.dao.business.model.*; import com.doumee.dao.web.reqeust.*; import com.doumee.dao.web.response.DriverHomeVO; import com.doumee.dao.web.response.LineUpVO; +import com.doumee.dao.web.response.PlatformWorkVO; import com.doumee.service.business.*; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -48,46 +46,77 @@ @Autowired private PlatformJobService platformJobService; - @Autowired private PlatformGroupService platformGroupService; @Autowired private PlatformShowParamService platformShowParamService; + @Autowired + private PlatformService platformService; - - - + @Autowired + private PlatformWmsJobService platformWmsJobService; @ApiOperation("鑾峰彇鏈堝彴缁勪俊鎭�") - @ApiImplicitParams({ - @ApiImplicitParam(name = "queryType", dataType = "Integer", value = "0=鍏ㄩ儴鏈堝彴锛�1=鍚敤鏈堝彴 2=閰嶇疆鏄剧ず鏈堝彴", required = false) - }) - @GetMapping("/getPlatformGroupList") - public ApiResponse<List<PlatformGroup>> getPlatformGroupList (@RequestParam Integer queryType, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ - return ApiResponse.success(platformGroupService.getAllPlatformGroup(queryType,getLoginUser(token))); + @PostMapping("/getPlatformGroupList") + public ApiResponse<List<PlatformGroup>> getPlatformGroupList (@RequestBody PlatformDataDTO platformDataDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + return ApiResponse.success(platformGroupService.getAllPlatformGroup(platformDataDTO,getLoginUser(token))); + } + + @ApiOperation("鑾峰彇鏈堝彴浠诲姟淇℃伅") + @GetMapping("/getPlatformWorkData") + public ApiResponse<PlatformWorkVO> getPlatformWorkData (@RequestParam Integer platformId, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + return ApiResponse.success(platformJobService.getPlatformWorkVOById(platformId)); } @ApiOperation("鏇存柊鏈堝彴閰嶇疆淇℃伅") @GetMapping("/updUserPlatformConfig") - public ApiResponse updUserPlatformConfig (@RequestBody List<Integer> ids, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + public ApiResponse updUserPlatformConfig (@RequestParam List<Integer> ids, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ platformShowParamService.updUserConfig(ids,getLoginUser(token)); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + @ApiOperation("淇敼绂佸惎鐢ㄧ姸鎬�") + @PostMapping("/updPlatformStatus") + public ApiResponse updPlatformStatus (@RequestBody Platform platform, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + platform.setLoginUserInfo(getLoginUser(token)); + platformService.updateStatusById(platform); return ApiResponse.success("鎿嶄綔鎴愬姛"); } @ApiOperation("杞﹁締鎺掗槦鎯呭喌") @PostMapping("/platformLineUpPage") - public ApiResponse<PageData<PlatformJob>> platformLineUpPage (@RequestBody PageWrap<PlatformJob> pageWrap) { - return ApiResponse.success(platformJobService.findPage(pageWrap)); + public ApiResponse<PageData<PlatformJob>> platformLineUpPage (@RequestBody PageWrap<PlatformJob> pageWrap, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + return ApiResponse.success(platformJobService.platformCallList(pageWrap)); } + + @ApiOperation("鍙彿鍒楄〃") + @PostMapping("/platformCallList") + public ApiResponse<PageData<PlatformJob>> platformCallList (@RequestBody PageWrap<PlatformJob> pageWrap, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + return ApiResponse.success(platformJobService.platformCallList(pageWrap)); + } + + + @ApiOperation("鍙彿鍏ュ洯") + @PostMapping("/platformInPark") + public ApiResponse platformInPark (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jobOperateDTO.setLoginUserInfo(getLoginUser(token)); + PlatformJob platformJob = platformJobService.platformInPark(jobOperateDTO); + platformJobService.sendInPark(platformJob); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } @ApiOperation("鏈堝彴鍙彿") @PostMapping("/platformCallNumber") public ApiResponse platformCallNumber (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.platformInPark(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("鎿嶄綔鎴愬姛"); } @@ -96,7 +125,7 @@ @PostMapping("/platformMove") public ApiResponse platformMove (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.platformInPark(jobOperateDTO); + platformJobService.platformMove(jobOperateDTO); return ApiResponse.success("鎿嶄綔鎴愬姛"); } @@ -104,7 +133,7 @@ @PostMapping("/platformOverNumber") public ApiResponse platformOverNumber (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.platformInPark(jobOperateDTO); + platformJobService.platformOverNumber(jobOperateDTO); return ApiResponse.success("鎿嶄綔鎴愬姛"); } @@ -112,7 +141,7 @@ @PostMapping("/platformErr") public ApiResponse platformErr (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.platformInPark(jobOperateDTO); + platformJobService.platformErr(jobOperateDTO); return ApiResponse.success("鎿嶄綔鎴愬姛"); } @@ -120,7 +149,8 @@ @PostMapping("/beginWork") public ApiResponse beginWork (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.platformInPark(jobOperateDTO); + PlatformJob platformJob = platformJobService.beginWork(jobOperateDTO); + platformJobService.cancelInPark(platformJob); return ApiResponse.success("鎿嶄綔鎴愬姛"); } @@ -129,12 +159,18 @@ @PostMapping("/finishWork") public ApiResponse finishWork (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { jobOperateDTO.setLoginUserInfo(getLoginUser(token)); - platformJobService.platformInPark(jobOperateDTO); + PlatformJob platformJob = platformJobService.finishWork(jobOperateDTO); + //涓嬪彂绂诲洯鏉冮檺 + platformJobService.sendInPark(platformJob); return ApiResponse.success("鎿嶄綔鎴愬姛"); } - + @ApiOperation("WMS杩愯緭鍗曡鎯�") + @GetMapping("/wmsJobDetail") + public ApiResponse<PlatformWmsJob> wmsJobDetail(@RequestParam Integer id) { + return ApiResponse.success(platformWmsJobService.findByDetailId(id)); + } } -- Gitblit v1.9.3