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)