From 40dc81837107f06da1411b0555cab1012207416b Mon Sep 17 00:00:00 2001
From: heheng <heheng@123456>
Date: 星期一, 17 二月 2025 11:15:05 +0800
Subject: [PATCH] 测试

---
 exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java |   80 ++++++++++++++++++----------------------
 1 files changed, 36 insertions(+), 44 deletions(-)

diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java b/exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java
index a61014e..ceaa02d 100644
--- a/exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java
+++ b/exam-system/src/main/java/com/gkhy/exam/pay/utils/SignDto.java
@@ -2,7 +2,6 @@
 
 import java.text.SimpleDateFormat;
 import java.util.Date;
-import java.util.Locale;
 import java.util.TimeZone;
 
 public class SignDto {
@@ -10,73 +9,66 @@
     private String signatureFormat;
     private String signatureTime;
     private String signatureValue;
-    private String serialNumber;
     private String issuerDn;
+    private String serialNumber;
+    private static final String UTC_DATE_TIME = "dd MMM yyyy HH:mm:ss z";
 
-    private static final String UTC_DATE_TIME = "dd MM yyyy HH:mm:ss z";
-
-
-    public static String formatWithTime(Date date) {
-        SimpleDateFormat sdf = new SimpleDateFormat(UTC_DATE_TIME, Locale.CHINA);
+    public static String formatWithTimeZone(Date date) {
+        /* 48 */
+        SimpleDateFormat sdf = new SimpleDateFormat();
+        /* 49 */
         sdf.setTimeZone(TimeZone.getTimeZone("GMT+8"));
+        /* 50 */
+        sdf.applyPattern("dd MMM yyyy HH:mm:ss z");
+        /* 51 */
         return sdf.format(date);
     }
 
-    public SignDto(String signatureAlgorithm, String signatureFormat, Date signatureTime, String signatureValue, String serialNumber, String issuerDn) {
-        this.signatureAlgorithm = signatureAlgorithm;
-        this.signatureFormat = signatureFormat;
-        this.signatureTime = formatWithTime(signatureTime);
+
+    public SignDto(Date signatureTime, String signatureValue, String issuerDn, String serialNumber) {
+        /* 56 */
+        this.signatureAlgorithm = "sm3";
+        /* 57 */
+        this.signatureFormat = "DETACH";
+        /* 58 */
+        this.signatureTime = formatWithTimeZone(signatureTime);
+        /* 59 */
         this.signatureValue = signatureValue;
-        this.serialNumber = serialNumber;
+        /* 60 */
         this.issuerDn = issuerDn;
+        /* 61 */
+        this.serialNumber = serialNumber;
     }
 
-    // Getters and Setters
     public String getSignatureAlgorithm() {
-        return signatureAlgorithm;
-    }
-
-    public void setSignatureAlgorithm(String signatureAlgorithm) {
-        this.signatureAlgorithm = signatureAlgorithm;
+        /* 65 */
+        return this.signatureAlgorithm;
     }
 
     public String getSignatureFormat() {
-        return signatureFormat;
-    }
-
-    public void setSignatureFormat(String signatureFormat) {
-        this.signatureFormat = signatureFormat;
+        /* 69 */
+        return this.signatureFormat;
     }
 
     public String getSignatureTime() {
-        return signatureTime;
-    }
-
-    public void setSignatureTime(String signatureTime) {
-        this.signatureTime = signatureTime;
+        /* 73 */
+        return this.signatureTime;
     }
 
     public String getSignatureValue() {
-        return signatureValue;
-    }
-
-    public void setSignatureValue(String signatureValue) {
-        this.signatureValue = signatureValue;
-    }
-
-    public String getSerialNumber() {
-        return serialNumber;
-    }
-
-    public void setSerialNumber(String serialNumber) {
-        this.serialNumber = serialNumber;
+        /* 77 */
+        return this.signatureValue;
     }
 
     public String getIssuerDn() {
-        return issuerDn;
+        /* 81 */
+        return this.issuerDn;
     }
 
-    public void setIssuerDn(String issuerDn) {
-        this.issuerDn = issuerDn;
+    public String getSerialNumber() {
+        /* 85 */
+        return this.serialNumber;
     }
 }
+
+

--
Gitblit v1.9.2