diff --git a/suimangCApi/src/main/java/com/iformall/controller/ProductOrderController.java b/suimangCApi/src/main/java/com/iformall/controller/ProductOrderController.java index 4071feb..521dc09 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/ProductOrderController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/ProductOrderController.java @@ -202,6 +202,27 @@ public class ProductOrderController extends BaseController { return new ResultData(order); } + + @ApiOperation("根据id查询接口") + @GetMapping("/myPaiedOrders") + @ApiImplicitParams({ + @ApiImplicitParam(name = "projectType", value = "projectType", dataType = "String", paramType = "query", required = true), + @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), + @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) + public ResultData myPaiedOrders(Integer projectType,Integer pageNum,Integer pageSize) { + if(projectType == null){ + return new ResultData(ErrorCode.SYS_PARAMETER_TYPE_ERROR.getCode(),"projectType参数错误"); + } + EnumProject projectTypeEnum = EnumProject.getEnum(projectType); + if(projectTypeEnum == null){ + return new ResultData(ErrorCode.SYS_PARAMETER_TYPE_ERROR.getCode(),"projectType参数错误"); + } + ProductOrder po = new ProductOrder(); + po.setOrderStatus(EnumProductOrderStatus.ORDER_STATUS_PAYMENT_SUCCESS.getCode()); + po.setProjectType(projectType); + po.setUserId(getMemberId()); + return new ResultData(productOrderService.listAsPage(po, pageNum, pageSize)); + } // @AuthIgnore