From d8aecbc76a43af6dfedf50f481d2b0838841782f Mon Sep 17 00:00:00 2001 From: heheng <heheng@123456> Date: 星期四, 20 二月 2025 10:25:41 +0800 Subject: [PATCH] 修改 --- exam-system/src/main/java/com/gkhy/exam/pay/controller/PaymentApiController.java | 17 +++++++++++++---- exam-system/src/main/java/com/gkhy/exam/pay/service/impl/PaymentServiceImpl.java | 5 +---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/controller/PaymentApiController.java b/exam-system/src/main/java/com/gkhy/exam/pay/controller/PaymentApiController.java index 4c77d89..fa5c8f7 100644 --- a/exam-system/src/main/java/com/gkhy/exam/pay/controller/PaymentApiController.java +++ b/exam-system/src/main/java/com/gkhy/exam/pay/controller/PaymentApiController.java @@ -6,10 +6,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.Base64; @@ -54,4 +51,16 @@ String decodedString = new String(byteArray); return decodedString; } + + + @GetMapping({"/confirm"}) + @ApiOperation("回调确认") + @Anonymous + public void notifyConfirm(String orderNo) { + try { + paymentService.notifyConfirm(orderNo); + } catch (Exception e) { + e.printStackTrace(); + } + } } diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/PaymentServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/PaymentServiceImpl.java index bbe9588..c75d118 100644 --- a/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/PaymentServiceImpl.java +++ b/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/PaymentServiceImpl.java @@ -1,6 +1,5 @@ package com.gkhy.exam.pay.service.impl; -import com.alibaba.fastjson2.JSONObject; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.gkhy.exam.pay.entity.CoalPayStudent; import com.gkhy.exam.pay.entity.NonCoalPayStudent; @@ -29,9 +28,7 @@ @Override public void notifyConfirm(String orderNo) { try { - String resultStr1 = payUtils.affirmPost(orderNo); - JSONObject result1 = JSONObject.parseObject(resultStr1); - log.info("通知确定回参===" + result1); + payUtils.affirmPost(orderNo); } catch (Exception e) { e.printStackTrace(); } -- Gitblit v1.9.2