From f9cb0f3f384279b2cbe87c35dde3ba573a0197f3 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期四, 24 四月 2025 16:17:25 +0800 Subject: [PATCH] 煤矿缴费修改 --- exam-system/src/main/java/com/gkhy/exam/pay/controller/PaymentApiController.java | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 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 6d93aab..941a29e 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 @@ -2,13 +2,11 @@ import com.alibaba.fastjson2.JSONObject; import com.gkhy.exam.pay.service.PaymentService; +import com.ruoyi.common.annotation.Anonymous; 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; @@ -25,6 +23,7 @@ @ApiOperation(value = "支付Api-回调", notes = "支付Api-回调") @PostMapping({"/callBack"}) + @Anonymous public JSONObject add(@RequestParam Map<String, Object> callBackParam) { String jsonStr = baseToString(callBackParam.get("reqdata").toString()); JSONObject jsonObject = JSONObject.parseObject(jsonStr); @@ -37,7 +36,8 @@ paymentService.paySuccess(orderNo, jsonObject.getDate("payTime")); } jsonObject1.put("orderNo", orderNo); - jsonObject1.put("status", Boolean.TRUE); + jsonObject1.put("status", "success"); + log.info("返回财政参数:"+jsonObject1); return jsonObject1; } catch (Exception e) { log.info("财政回调处理订单发生错误"); @@ -52,4 +52,15 @@ String decodedString = new String(byteArray); return decodedString; } + + + @GetMapping({"/confirm"}) + @ApiOperation("回调确认") + public void notifyConfirm(String orderNo) { + try { + paymentService.notifyConfirm(orderNo); + } catch (Exception e) { + e.printStackTrace(); + } + } } -- Gitblit v1.9.2