From d891f06d0a46d2e89df61c600e17f4892b3523c8 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 11 四月 2025 11:15:27 +0800 Subject: [PATCH] 代码初始化 --- server/src/main/java/com/doumee/api/web/WebWorkOrderController.java | 72 +++++++++++++++++++++++++++++++++++ 1 files changed, 71 insertions(+), 1 deletions(-) diff --git a/server/src/main/java/com/doumee/api/web/WebWorkOrderController.java b/server/src/main/java/com/doumee/api/web/WebWorkOrderController.java index e1a58ff..b4d14cc 100644 --- a/server/src/main/java/com/doumee/api/web/WebWorkOrderController.java +++ b/server/src/main/java/com/doumee/api/web/WebWorkOrderController.java @@ -8,7 +8,10 @@ import com.doumee.dao.business.model.Managers; import com.doumee.dao.business.model.Member; import com.doumee.dao.business.model.Workorder; +import com.doumee.dao.web.dto.CloseDTO; +import com.doumee.dao.web.dto.PassOnDTO; import com.doumee.dao.web.dto.UpdEmailDTO; +import com.doumee.dao.web.vo.WorkOrderDataVO; import com.doumee.service.business.ManagersService; import com.doumee.service.business.MemberService; import com.doumee.service.business.WorkorderService; @@ -70,7 +73,6 @@ public ApiResponse<List<Managers>> managersList (@RequestBody Managers model, @RequestHeader(JwtTokenUtil.HEADER_KEY) String token, ServerWebExchange serverWebExchange) { try { ServerHttpRequest request = serverWebExchange.getRequest(); - Member user = jwtTokenUtil.getUserInfoByToken(token); return ApiResponse.success(managersService.findList(model)); }catch (BusinessException e){ return ApiResponse.failed(e.getCode(),e.getMessage()); @@ -98,9 +100,77 @@ + @LoginRequired + @ApiOperation("宸ュ崟鍏抽棴") + @PostMapping("/closeWorkOrder") + public ApiResponse closeWorkOrder(@RequestBody CloseDTO closeDTO, @RequestHeader(JwtTokenUtil.HEADER_KEY) String token, ServerWebExchange serverWebExchange) { + try { + ServerHttpRequest request = serverWebExchange.getRequest(); + closeDTO.setMember(jwtTokenUtil.getUserInfoByToken(token)); + workorderService.closeWorkOrder(closeDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + }catch (BusinessException e){ + return ApiResponse.failed(e.getCode(),e.getMessage()); + }catch (Exception e){ + e.printStackTrace(); + return ApiResponse.failed(ResponseStatus.SERVER_ERROR); + } + } + @LoginRequired + @ApiOperation("宸ュ崟鎸囨淳") + @PostMapping("/passOn") + public ApiResponse passOn(@RequestBody PassOnDTO passOnDTO, @RequestHeader(JwtTokenUtil.HEADER_KEY) String token, ServerWebExchange serverWebExchange) { + try { + ServerHttpRequest request = serverWebExchange.getRequest(); + passOnDTO.setMember(jwtTokenUtil.getUserInfoByToken(token)); + workorderService.passOn(passOnDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + }catch (BusinessException e){ + return ApiResponse.failed(e.getCode(),e.getMessage()); + }catch (Exception e){ + e.printStackTrace(); + return ApiResponse.failed(ResponseStatus.SERVER_ERROR); + } + } + + + + @LoginRequired + @ApiOperation("宸ュ崟鍌績") + @GetMapping("/urge") + public ApiResponse urge(@RequestParam Integer workorderId, @RequestHeader(JwtTokenUtil.HEADER_KEY) String token, ServerWebExchange serverWebExchange) { + try { + ServerHttpRequest request = serverWebExchange.getRequest(); + workorderService.urge(workorderId,jwtTokenUtil.getUserInfoByToken(token)); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + }catch (BusinessException e){ + return ApiResponse.failed(e.getCode(),e.getMessage()); + }catch (Exception e){ + e.printStackTrace(); + return ApiResponse.failed(ResponseStatus.SERVER_ERROR); + } + } + + @LoginRequired + @ApiOperation("鎶ヨ〃") + @GetMapping("/getWorkOrderData") + public ApiResponse<List<WorkOrderDataVO>> getWorkOrderData(@RequestParam Integer queryType, @RequestHeader(JwtTokenUtil.HEADER_KEY) String token, ServerWebExchange serverWebExchange) { + try { + ServerHttpRequest request = serverWebExchange.getRequest(); + return ApiResponse.success(workorderService.getWorkOrderData(queryType)); + }catch (BusinessException e){ + return ApiResponse.failed(e.getCode(),e.getMessage()); + }catch (Exception e){ + e.printStackTrace(); + return ApiResponse.failed(ResponseStatus.SERVER_ERROR); + } + } + + + } -- Gitblit v1.9.3