| | |
| | | |
| | | JSONObject params = JSONObject.parseObject(decryptedData); |
| | | |
| | | System.out.println("退款返回参数"+params); |
| | | // 商户订单号 |
| | | String out_trade_no = params.get("out_trade_no").toString(); |
| | | // 商户退款单号 |
| | |
| | | courseOrderService.updateById(order); |
| | | |
| | | wxV3Pay.ack(); |
| | | }else { |
| | | TCourseOrder order = courseOrderService.getOne(Wrappers.lambdaQuery(TCourseOrder.class) |
| | | .eq(TCourseOrder::getRefundNumber, out_refund_no).last("LIMIT 1")); |
| | | order.setRefundStatus(1); |
| | | |
| | | courseOrderService.updateById(order); |
| | | wxV3Pay.ack(); |
| | | } |
| | | }catch (Exception e){ |
| | | wxV3Pay.ack(false, "不是成功的退款状态"); |