KKSU
2025-02-08 95383ea001382ec9bb5791581b127befaf090a5d
src/main/java/cc/mrbird/febs/pay/controller/FiuuReturnController.java
@@ -15,7 +15,6 @@
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
@@ -41,8 +40,7 @@
            @RequestParam("currency") String currency,
            @RequestParam("paydate") String payDate,
            @RequestParam("approcode") String appCode,
            @RequestParam("skey") String receivedSkey,
            HttpServletResponse response) throws IOException{
            @RequestParam("skey") String receivedSkey) throws IOException{
        // 计算 skey 验证
        String calculatedSkey = calculateSkey(tranId, orderId, status, domain, amount, currency, payDate, appCode);
@@ -53,7 +51,6 @@
        log.info("callback calculatedSkey: {}", calculatedSkey);
        log.info("callback payResult: {}", mallOrderInfo.getPayResult());
        if("1".equals(mallOrderInfo.getPayResult())){
            response.sendRedirect("/pages/order/pay/paySuccess?amount="+amount+"&type=3");
            return;
        }
        if (!calculatedSkey.equalsIgnoreCase(receivedSkey)) {
@@ -62,7 +59,6 @@
        }
        if ("00".equals(status)) {
            updateOrderStatus(orderId, status, amount, payDate, tranId);
            response.sendRedirect("/pages/order/pay/paySuccess?amount="+amount+"&type=3");
            return;
        }
    }