| | |
| | | @ApiOperation(value = "创建支付订单", notes = "微信|支付宝") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "targetId", value = "目标id 订单类型为会员和充值时不传", dataType = "Long", required = false), |
| | | @ApiImplicitParam(name = "orderId", value = "订单id 待支付时传", dataType = "Long", required = false), |
| | | @ApiImplicitParam(name = "orderFrom", value = "订单来源 1=冥想音频 2=课程 3=购买会员 4充值", dataType = "Integer", required = true), |
| | | @ApiImplicitParam(name = "receiverId", value = "被赠送课程APP用户id", dataType = "Long", required = false), |
| | | @ApiImplicitParam(name = "balanceFlag", value = "是否使用余额抵扣 1=是 2=否", dataType = "Integer", required = false), |
| | |
| | | }) |
| | | public R<ClientPlaceOrderVO> placeOrder( |
| | | @RequestParam(value = "targetId", required = false) Long targetId, |
| | | @RequestParam(value = "orderId", required = false) Long orderId, |
| | | @RequestParam(value = "orderFrom") Integer orderFrom, |
| | | @RequestParam(value = "receiverId", required = false) Long receiverId, |
| | | @RequestParam(value = "balanceFlag", required = false) Integer balanceFlag, |
| | |
| | | try { |
| | | |
| | | return R.ok( |
| | | orderService.placeOrder(targetId, orderFrom, receiverId, |
| | | orderService.placeOrder(targetId, orderFrom, receiverId,orderId, |
| | | balanceFlag, payType,amount,vipType)); |
| | | } catch (Exception e) { |
| | | throw new RuntimeException(e); |