diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java index f2c7f4bee..e9dc83799 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java @@ -118,7 +118,7 @@ public class WxCouponOrderController extends BaseController { return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); } - WxCouponOrderCVo wxCouponOrderCVo = wxCouponOrderService.detailCUserVo(getUser().getId(), couponOrderIdStr); + WxCouponOrderCVo wxCouponOrderCVo = wxCouponOrderService.detailCUserVo(null, couponOrderIdStr); if (wxCouponOrderCVo == null) return new ResultData(ErrorCode.COUPON_ORDER_IS_NULL); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java index 06aa46464..8c420e6fc 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponOrderServiceImpl.java @@ -204,10 +204,12 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { @Override public WxCouponOrderCVo detailCUserVo(Long cUserId, String couponOrderId) { - WxCUser wxCuser = wxCUserMapper.selectByPrimaryKey(cUserId); - if (wxCuser == null) { - logger.error("用户不存在:" + cUserId); - throw new MallinkException(ErrorCode.USER_IS_EMPTY); + if(cUserId != null) { + WxCUser wxCuser = wxCUserMapper.selectByPrimaryKey(cUserId); + if (wxCuser == null) { + logger.error("用户不存在:" + cUserId); + throw new MallinkException(ErrorCode.USER_IS_EMPTY); + } } WxCouponOrderCVo wxCouponOrderCVo = wxCouponOrderMapper.findDetailOfCUser(Long.valueOf(couponOrderId));