From bd6229ebd9cb543a22944ecb1142fad92b675dce Mon Sep 17 00:00:00 2001 From: rk <94314517@qq.com> Date: 星期一, 13 十月 2025 14:26:25 +0800 Subject: [PATCH] bug 修复 --- server/web/src/main/java/com/doumee/api/web/OrdersApi.java | 90 +++++++++++++++++++++++++++++++-------------- 1 files changed, 62 insertions(+), 28 deletions(-) diff --git a/server/web/src/main/java/com/doumee/api/web/OrdersApi.java b/server/web/src/main/java/com/doumee/api/web/OrdersApi.java index 21be535..4262967 100644 --- a/server/web/src/main/java/com/doumee/api/web/OrdersApi.java +++ b/server/web/src/main/java/com/doumee/api/web/OrdersApi.java @@ -9,10 +9,8 @@ import com.doumee.dao.business.model.IdentityInfo; import com.doumee.dao.business.model.Member; import com.doumee.dao.business.model.Orders; -import com.doumee.dao.dto.CommentDTO; -import com.doumee.dao.dto.ConfirmUpdOrderDTO; -import com.doumee.dao.dto.DoneOrderDTO; -import com.doumee.dao.dto.UpdOrderDataDTO; +import com.doumee.dao.dto.*; +import com.doumee.dao.vo.OrderReleaseVO; import com.doumee.service.business.IdentityInfoService; import com.doumee.service.business.MemberService; import com.doumee.service.business.OrdersService; @@ -31,7 +29,7 @@ * @Author : Rk * @create 2025/7/10 9:29 */ -@Api(tags = "1銆佽鍗曚笟鍔�") +@Api(tags = "璁㈠崟涓氬姟") @Trace(exclude = true) @RestController @RequestMapping("/web/orders") @@ -51,7 +49,7 @@ @ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), }) - public ApiResponse<Object> release(@RequestBody Orders orders) { + public ApiResponse<OrderReleaseVO> release(@RequestBody Orders orders) { orders.setMember(this.getMemberResponse()); return ApiResponse.success("鎿嶄綔鎴愬姛",ordersService.create(orders)); } @@ -64,9 +62,34 @@ }) public ApiResponse updateOrder(@RequestBody Orders orders) { orders.setMember(this.getMemberResponse()); - ordersService.updateById(orders); + ordersService.update(orders); return ApiResponse.success("鎿嶄綔鎴愬姛"); } + + @LoginRequired + @ApiOperation(value = "鎺ュ崟鏂圭‘璁よ鍗曡垂鐢� - 鎺ュ崟鏂�", notes = "灏忕▼搴忕") + @PostMapping("/confirmFee") + @ApiImplicitParams({ + @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), + }) + public ApiResponse confirmFee(@RequestBody ConfirmFeeOrderDTO orders) { + orders.setMember(this.getMemberResponse()); + ordersService.confirmFee(orders); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + +// @LoginRequired +// @ApiOperation(value = "淇敼璁㈠崟鏃ユ湡 - 鍙戝崟鏂�", notes = "灏忕▼搴忕") +// @PostMapping("/updOrderData") +// @ApiImplicitParams({ +// @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), +// }) +// public ApiResponse updOrderData(@RequestBody UpdOrderDataDTO updOrderDataDTO) { +// updOrderDataDTO.setMember(this.getMemberResponse()); +// ordersService.updOrderData(updOrderDataDTO); +// return ApiResponse.success("鎿嶄綔鎴愬姛"); +// } @LoginRequired @ApiOperation(value = "鎵嬪姩鎺ュ崟 - 鎺ュ崟鏂�", notes = "灏忕▼搴忕") @@ -92,39 +115,27 @@ @LoginRequired @ApiOperation(value = "鍙栨秷璁㈠崟 - 鍙戝崟鏂�", notes = "灏忕▼搴忕") - @GetMapping("/releaseCancelOrder") + @GetMapping("/cancelOrder") @ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), }) - public ApiResponse releaseCancelOrder(@RequestParam Integer orderId) { - ordersService.releaseCancelOrder(orderId,this.getMemberResponse()); + public ApiResponse cancelOrder(@RequestParam Integer orderId) { + ordersService.cancelOrder(orderId,this.getMemberResponse()); return ApiResponse.success("鎿嶄綔鎴愬姛"); } - @LoginRequired - @ApiOperation(value = "鍙栨秷鎺ュ崟 - 鎺ュ崟鏂�", notes = "灏忕▼搴忕") - @GetMapping("/receiveCancelOrder") + @ApiOperation(value = "鍙栨秷鍓嶆彁绀鸿 - 鍙戝崟鏂�", notes = "灏忕▼搴忕") + @GetMapping("/cancelTips") @ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), }) - public ApiResponse receiveCancelOrder(@RequestParam Integer orderId) { - ordersService.receiveCancelOrder(orderId,this.getMemberResponse()); + public ApiResponse cancelTips(@RequestParam Integer orderId) { + ordersService.cancelTips(orderId,this.getMemberResponse()); return ApiResponse.success("鎿嶄綔鎴愬姛"); } - @LoginRequired - @ApiOperation(value = "淇敼璁㈠崟鏃ユ湡 - 鍙戝崟鏂�", notes = "灏忕▼搴忕") - @PostMapping("/updOrderData") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), - }) - public ApiResponse updOrderData(@RequestBody UpdOrderDataDTO updOrderDataDTO) { - updOrderDataDTO.setMember(this.getMemberResponse()); - ordersService.updOrderData(updOrderDataDTO); - return ApiResponse.success("鎿嶄綔鎴愬姛"); - } @LoginRequired @ApiOperation(value = "纭璁㈠崟淇敼 - 鎺ュ崟鏂�", notes = "灏忕▼搴忕") @@ -144,9 +155,20 @@ @ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), }) - public ApiResponse<Object> doneOrder(@RequestBody DoneOrderDTO doneOrderDTO) { + public ApiResponse<OrderReleaseVO> doneOrder(@RequestBody DoneOrderDTO doneOrderDTO) { doneOrderDTO.setMember(getMemberResponse()); return ApiResponse.success("鎿嶄綔鎴愬姛",ordersService.doneOrder(doneOrderDTO)); + } + + @LoginRequired + @ApiOperation(value = "璁㈠崟閲嶆柊鏀粯 - 鍙戝崟鏂�", notes = "灏忕▼搴忕") + @PostMapping("/reusePay") + @ApiImplicitParams({ + @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), + }) + public ApiResponse<OrderReleaseVO> reusePay(@RequestBody ReusePayDTO reusePayDTO) { + reusePayDTO.setMember(getMemberResponse()); + return ApiResponse.success("鎿嶄綔鎴愬姛",ordersService.reusePay(reusePayDTO)); } @@ -167,6 +189,9 @@ @LoginRequired @ApiOperation("鍒嗛〉鏌ヨ") @PostMapping("/page") + @ApiImplicitParams({ + @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), + }) public ApiResponse<PageData<Orders>> findPage (@RequestBody PageWrap<Orders> pageWrap) { pageWrap.getModel().setMember(this.getMemberResponse()); return ApiResponse.success(ordersService.findPageForMini(pageWrap)); @@ -179,9 +204,18 @@ @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), }) public ApiResponse<Orders> getDetail(@RequestParam Integer orderId) { - return ApiResponse.success("鎿嶄綔鎴愬姛",ordersService.getDetail(orderId,this.getMemberResponse().getUseIdentity())); + return ApiResponse.success("鎿嶄綔鎴愬姛",ordersService.getDetail(orderId,this.getMemberResponse())); } + @LoginRequired + @ApiOperation("鑾峰彇棰勮閲戦锛堝垎锛�") + @PostMapping("/getTotal") + @ApiImplicitParams({ + @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true), + }) + public ApiResponse<Long> getTotal(@RequestBody Orders orders) { + return ApiResponse.success(ordersService.getTotal(orders)); + } } -- Gitblit v1.9.3