From b6373daa40c3dc17ca107f3666fd252f3b6b0778 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期五, 03 一月 2025 18:34:52 +0800 Subject: [PATCH] 代码 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java index 7fe05a6..8fcd351 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/CallBackController.java @@ -57,11 +57,11 @@ public R alipayCallback(Long orderId) throws AlipayApiException { // String outTradeNo = stringStringMap.get("out_trade_no"); - TOrder one = orderService.getById(orderId); - Boolean check = AlipayTradeQuery.check(one.getCode()); + TOrder order = orderService.getById(orderId); + Boolean check = AlipayTradeQuery.check(order.getCode()); if (check) { - one.setPaymentStatus(2); - orderService.updateById(one); + order.setPaymentStatus(2); + orderService.updateById(order); // if (one.getGoodType()==1){ // try { // TCourse byId = courseService.getById(one.getGoodId()); @@ -90,18 +90,18 @@ Transaction transaction; transaction = notificationParser.parse(WeChatUtil.handleNodifyRequestParam(request), Transaction.class); if (transaction.getTradeState() == Transaction.TradeStateEnum.SUCCESS) { - TOrder one = orderService.lambdaQuery().eq(TOrder::getCode, transaction.getOutTradeNo()).one(); - one.setPaymentStatus(2); - one.setSerialNumber(transaction.getTransactionId()); - one.setPayTime(LocalDateTime.now()); + TOrder order = orderService.lambdaQuery().eq(TOrder::getCode, transaction.getOutTradeNo()).one(); + order.setPaymentStatus(2); + order.setSerialNumber(transaction.getTransactionId()); + order.setPayTime(LocalDateTime.now()); - one.setPaymentType(1); - orderService.updateById(one); - if (one.getGoodType()==1){ + order.setPaymentType(1); + orderService.updateById(order); + if (order.getGoodType()==1){ try { - TCourse byId = courseService.getById(one.getGoodId()); - byId.setBuyNum(byId.getBuyNum()+1); - courseService.updateById(byId); + TCourse course = courseService.getById(order.getGoodId()); + course.setBuyNum(course.getBuyNum()+1); + courseService.updateById(course); }catch (Exception e){ e.printStackTrace(); } -- Gitblit v1.7.1