From e1ad82aa43702706c0536e2534f55017d61ee85d Mon Sep 17 00:00:00 2001 From: DaxPay Dev Date: Wed, 24 Jun 2026 08:52:32 +0800 Subject: [PATCH] =?UTF-8?q?refactor(payment):=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=97=A7=E7=89=88=E7=AD=BE=E5=90=8D=E8=B0=83=E8=AF=95=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3,=20=E6=B6=88=E9=99=A4=20DevelopSignController=20bean?= =?UTF-8?q?=20=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assist/DevelopSignController.java | 71 ------------------- .../service/develop/DevelopSignService.java | 31 -------- 2 files changed, 102 deletions(-) delete mode 100644 daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/common/controller/assist/DevelopSignController.java delete mode 100644 daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/old/pay/service/develop/DevelopSignService.java diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/common/controller/assist/DevelopSignController.java b/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/common/controller/assist/DevelopSignController.java deleted file mode 100644 index d457c20ae..000000000 --- a/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/common/controller/assist/DevelopSignController.java +++ /dev/null @@ -1,71 +0,0 @@ -package cn.daxpay.open.payment.common.controller.assist; - -import cn.daxpay.open.platform.core.annotation.IgnoreAuth; -import cn.daxpay.open.platform.core.rest.Res; -import cn.daxpay.open.platform.core.rest.result.Result; -import cn.daxpay.open.payment.old.pay.service.develop.DevelopSignService; -import io.swagger.v3.oas.annotations.Operation; -import io.swagger.v3.oas.annotations.tags.Tag; -import lombok.Data; -import lombok.RequiredArgsConstructor; -import lombok.experimental.Accessors; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -/// # 签名开发调试服务 -/// -@IgnoreAuth -@Validated -@Tag(name = "签名开发调试服务") -@RestController -@RequestMapping("/develop/sign") -@RequiredArgsConstructor -public class DevelopSignController { - - private final DevelopSignService developSignService; - - @Operation(summary = "生成签名字符串") - @PostMapping("/gen-sign-str") - public Result genSignStr(@RequestBody GenSignParam param) { - return Res.ok(developSignService.genSignStr(param.getParam())); - } - - @Operation(summary = "生成签名") - @PostMapping("/gen-sign") - public Result genSign(@RequestBody GenSignParam param) { - return Res.ok(developSignService.genSign(param.getParam(), param.getPrivateKey())); - } - - @Operation(summary = "验证签名") - @PostMapping("/verify-sign") - public Result verifySign(@RequestBody VerifySignParam param) { - return Res.ok(developSignService.verifySign(param.getParam(), param.getPublicKey())); - } - - /// # 生成签名参数 - /// - @Data - @Accessors(chain = true) - public static class GenSignParam { - /// 待签名参数 - private String param; - /// 私钥 - private String privateKey; - - } - - /// # 验证签名参数 - /// - @Data - @Accessors(chain = true) - public static class VerifySignParam { - /// 待验证参数 - private String param; - /// 公钥 - private String publicKey; - } -} - diff --git a/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/old/pay/service/develop/DevelopSignService.java b/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/old/pay/service/develop/DevelopSignService.java deleted file mode 100644 index 6ad2a035f..000000000 --- a/daxpay-payment/daxpay-payment-common/src/main/java/cn/daxpay/open/payment/old/pay/service/develop/DevelopSignService.java +++ /dev/null @@ -1,31 +0,0 @@ -package cn.daxpay.open.payment.old.pay.service.develop; - -import cn.daxpay.open.payment.common.util.JsonSignStrUtil; -import cn.daxpay.open.payment.common.util.PaySignUtil; -import cn.daxpay.open.platform.core.util.RsaSignUtil; -import lombok.RequiredArgsConstructor; -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Service; - -/// # 参数签名开发调试服务 -/// -@Slf4j -@Service -@RequiredArgsConstructor -public class DevelopSignService { - - /// 生成签名字符串 - public String genSignStr(String param){ - return JsonSignStrUtil.buildSignStr(param); - } - - /// 生成签名 - public String genSign(String param, String privateKey){ - return RsaSignUtil.sign(JsonSignStrUtil.buildSignStr(param), privateKey); - } - - /// 验证签名 - public boolean verifySign(String param, String publicKey){ - return PaySignUtil.verify(param, publicKey); - } -}