diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java index ca656e7d6..2d75fc93a 100644 --- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java +++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java @@ -102,6 +102,9 @@ public class PayController extends BaseController { if (StringUtils.isBlank(memberId)) { throw new BusinessException(ReturnCodeEnum.CODE_TOKEN_ERROR); } + if (dto.getPayAmount() == null) { + throw new BusinessException(ReturnCodeEnum.CODE_PARAM_NOT_NULL_ERROR); + } dto.setMemberId(memberId); dto.setLockValue(lockValue); // redis锁 @@ -113,10 +116,10 @@ public class PayController extends BaseController { // Map map = orderService.payOrder(dto); response = new RestApiResponse<>(map); } catch (BusinessException e) { - logger.warn("支付订单 warn", e); + logger.warn("支付订单 warn param:{}", dto.toString(), e); response = new RestApiResponse<>(e.getCode(), e.getMessage()); } catch (Exception e) { - logger.error("支付订单 error", e); + logger.error("支付订单 error param:{}", dto.toString(), e); response = new RestApiResponse<>(ReturnCodeEnum.CODE_ORDER_PAY_ERROR); } finally { // 支付订单解锁