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(); } } } 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(); }