From 2ee96d1063cf38a46022dacdf9a62b4020143bd9 Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Sat, 18 Aug 2018 14:59:03 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=88=B8=E6=A0=B8=E9=94=80][=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D]:=E6=A0=B8=E9=94=80=E5=88=B8=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WxCouponOrderController.java | 27 ++++++++++++++++--- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/mallinkBApi/src/main/java/com/simple/controller/WxCouponOrderController.java b/mallinkBApi/src/main/java/com/simple/controller/WxCouponOrderController.java index 873d85564..73dc6b6f2 100644 --- a/mallinkBApi/src/main/java/com/simple/controller/WxCouponOrderController.java +++ b/mallinkBApi/src/main/java/com/simple/controller/WxCouponOrderController.java @@ -102,10 +102,29 @@ public class WxCouponOrderController extends BaseController { return new ResultData(); } - @ApiOperation("根据id查询接口") + @ApiOperation(value = "根据couponOrderId查询接口", notes = "{\"couponOrderId\":\"string\"}") @GetMapping("/findById") - @ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true) - public ResultData findById(Long id) { - return new ResultData(Result.SUCCESS, "查询成功", wxCouponOrderService.getById(id)); + public ResultData findById(@RequestBody Map paramMap) { + logger.info(paramMap.toString()); + String couponOrderIdStr = paramMap.get("couponOrderId"); + if (StringUtils.isBlank(couponOrderIdStr)) { + return new ResultData(ErrorCode.PARAMETER_NOT_NULL.getCode(), "couponOrderId不能为空"); + } + Long couponOrderId = 0L; + try { + couponOrderId = Long.valueOf(couponOrderIdStr); + } catch (NumberFormatException e) { + logger.error("couponOrderId " + couponOrderIdStr + ", e:" + e.getMessage()); + } + try { + WxCouponOrder couponOrder = wxCouponOrderService.getById(couponOrderId); + if (couponOrder != null) { + return new ResultData(Result.SUCCESS, "查询成功", couponOrder); + } else { + return new ResultData(Result.SUCCESS, "未找到"); + } + } catch (Exception e) { + return new ResultData(ErrorCode.DB_FAIL); + } } }