From a0afb9f3d5c7c3de92c0f1d1a355ea03cf1edc06 Mon Sep 17 00:00:00 2001 From: hupeng Date: Tue, 28 Aug 2018 10:23:12 +0800 Subject: [PATCH] =?UTF-8?q?[C=E7=AB=AF][=E4=BF=AE=E6=94=B9]:=E6=9B=B4?= =?UTF-8?q?=E6=94=B9order=E8=AF=A6=E6=83=85=E9=A1=B5=E4=BC=A0=E5=8F=82?= =?UTF-8?q?=E7=9A=84=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/simple/controller/WxOrderController.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/mallinkCApi/src/main/java/com/simple/controller/WxOrderController.java b/mallinkCApi/src/main/java/com/simple/controller/WxOrderController.java index 49d2e59a7..6f55d65df 100644 --- a/mallinkCApi/src/main/java/com/simple/controller/WxOrderController.java +++ b/mallinkCApi/src/main/java/com/simple/controller/WxOrderController.java @@ -210,9 +210,20 @@ public class WxOrderController extends BaseController { @ApiOperation("订单详情接口") @GetMapping("detail") - public ResultData list(@ModelAttribute WxOrder wxOrder) { + @ApiImplicitParams({ + @ApiImplicitParam(name="orderId",value="页数",dataType="String", paramType = "query",required=true) + }) + public ResultData detail(String orderId) { // c端用户应该只能看到自己的订单细节 - if (wxOrder == null) wxOrder = new WxOrder(); + WxOrder wxOrder = new WxOrder(); + Long id = 0L; + try { + id = Long.valueOf(orderId); + } catch (NumberFormatException e) { + logger.error("parse orderId failed"); + return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "订单ID转换异常"); + } + wxOrder.setId(id); wxOrder.setCUserId(getUser().getId()); WxOrderCVo wxOrderCVo = wxOrderService.detailCUserVo(wxOrder); if (wxOrderCVo == null)