| | |
| | | Meditation meditation = remoteMeditationService.getMeditationById(targetId, |
| | | SecurityConstants.INNER).getData(); |
| | | String meditationTitle = meditation.getMeditationTitle(); |
| | | String detailDescription = meditation.getDetailDescription(); |
| | | String detailDescription = "购买疗愈音频"; |
| | | String wxOpenId = appUser.getWxOpenId(); |
| | | // 创建订单 |
| | | String orderNo = OrderUtil.getOrderNoForPrefix("MX"); |
| | |
| | | order.setBuyContent("购买疗愈【"+meditationTitle+"】"); |
| | | this.updateById(order); |
| | | // 创建支付订单 |
| | | createPayment(payType, orderNo, needPayAmount, meditationTitle, detailDescription, |
| | | createPayment(payType, orderNo, needPayAmount, meditationTitle, "购买疗愈", |
| | | wxOpenId, orderId9, clientPlaceOrderVO); |
| | | } else { |
| | | // 创建支付订单 |
| | | createPayment(payType, orderNo, type==null?order.getRealPayAmount():order.getRealPayAmount(), meditationTitle, |
| | | detailDescription, wxOpenId, orderId9, clientPlaceOrderVO); |
| | | "购买疗愈", wxOpenId, orderId9, clientPlaceOrderVO); |
| | | } |
| | | } |
| | | else if (orderFrom == 2){ |
| | |
| | | Course course = remoteCourseService.getCourseById(targetId).getData(); |
| | | String courseTitle = course.getCourseTitle(); |
| | | String wxOpenId = appUser.getWxOpenId(); |
| | | String description = course.getDescription(); |
| | | String description = "购买课程"; |
| | | |
| | | // 创建订单 |
| | | String orderNo = OrderUtil.getOrderNoForPrefix("KC"); |
| | |
| | | |
| | | this.updateById(order); |
| | | // 创建支付订单 |
| | | createPayment(payType, orderNo, needPayAmount, courseTitle, description, |
| | | createPayment(payType, orderNo, needPayAmount, courseTitle, "购买课程", |
| | | wxOpenId, orderId8, clientPlaceOrderVO); |
| | | } else { |
| | | // 创建支付订单 |
| | | createPayment(payType, orderNo, order.getRealPayAmount(), courseTitle, |
| | | description, wxOpenId, orderId8, clientPlaceOrderVO); |
| | | "购买课程", wxOpenId, orderId8, clientPlaceOrderVO); |
| | | } |
| | | } |
| | | else if (orderFrom == 3){ |
| | |
| | | byId.setRefundRemark("后台退款"); |
| | | byId.setRefundTime(LocalDateTime.now()); |
| | | byId.setPaymentStatus(3); |
| | | byId.setCancelTime(LocalDateTime.now()); |
| | | two.setPaymentStatus(3); |
| | | |
| | | this.updateById(byId); |
| | | orderPaymentRecordService.updateById(two); |
| | | switch (byId.getOrderFrom()){ |
| | |
| | | byId.setRefundRemark("后台退款"); |
| | | byId.setRefundTime(LocalDateTime.now()); |
| | | byId.setPaymentStatus(3); |
| | | byId.setCancelTime(LocalDateTime.now()); |
| | | two.setPaymentStatus(3); |
| | | this.updateById(byId); |
| | | orderPaymentRecordService.updateById(two); |
| | |
| | | return refund.getString("error_msg"); |
| | | } |
| | | one.setPaymentStatus(3); |
| | | |
| | | orderPaymentRecordService.updateById(one); |
| | | String string = refund.getString("payment_id"); |
| | | if (string!=null){ |