diff --git a/src/main/java/com/example/demo/controller/cash/BankController.java b/src/main/java/com/example/demo/controller/cash/BankController.java index 1535bcf..5359a8d 100644 --- a/src/main/java/com/example/demo/controller/cash/BankController.java +++ b/src/main/java/com/example/demo/controller/cash/BankController.java @@ -22,7 +22,7 @@ import org.springframework.web.bind.annotation.*; **/ @RestController -@RequestMapping("/admin/bank") +@RequestMapping("/admin/cash/bank") @RequiredArgsConstructor @Slf4j @CrossOrigin @@ -34,9 +34,9 @@ public class BankController { //payment银行接口 @Log("payment银行接口") @PostMapping("/payment") - public Result payment(@RequestBody Bank bank){ + public Result getPayment(@RequestBody Bank bank){ try { - BankDTO bankDTO = bankService.payment(bank); + BankDTO bankDTO = bankService.getPayment(bank); return Result.success(bankDTO); }catch (Exception e){ return Result.error(e.getMessage()); diff --git a/src/main/java/com/example/demo/service/cash/BankService.java b/src/main/java/com/example/demo/service/cash/BankService.java index cd5eff8..d77699e 100644 --- a/src/main/java/com/example/demo/service/cash/BankService.java +++ b/src/main/java/com/example/demo/service/cash/BankService.java @@ -14,5 +14,5 @@ import com.example.demo.domain.vo.cash.Bank; **/ public interface BankService { - BankDTO payment(Bank bank); + BankDTO getPayment(Bank bank); } diff --git a/src/main/java/com/example/demo/serviceImpl/cash/BankServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/cash/BankServiceImpl.java index a531d4d..6188a2d 100644 --- a/src/main/java/com/example/demo/serviceImpl/cash/BankServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/cash/BankServiceImpl.java @@ -35,7 +35,7 @@ import java.util.TreeMap; public class BankServiceImpl implements BankService { // 第三方API地址 private static final String API_URL = "https://gateway.pa-sys.com/v1.1/reconciliation/519e26b2-8145-418c-b3e7-c1e88e52b946/settlement"; - // 签名密钥(与PHP中的$secret一致) + // 签名密钥 private static final String SECRET = "8987d1b8-1d82-4b15-af06-828d0b12076f"; // 注入RestTemplate用于HTTP请求(需在Spring配置类中定义) @@ -46,13 +46,13 @@ public class BankServiceImpl implements BankService { } @Override - public BankDTO payment(Bank bank) { + public BankDTO getPayment(Bank bank) { try { // 1. 准备参数 String settlementDate = bank.getTime(); // 从Bank对象获取time作为settlement_date String network = "FPS"; // 固定值 - // 2. 生成签名(复刻PHP逻辑,此处无需修改) + // 2. 生成签名 Map params = new TreeMap<>(); // 按key升序排序 params.put("settlement_date", settlementDate); params.put("network", network);