From 70dcf4e610a0ec5fd6ca2c3daf9edf4957b30529 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期二, 25 二月 2025 16:34:46 +0800
Subject: [PATCH] 考试制证修改

---
 exam-system/src/main/java/com/gkhy/exam/pay/utils/Sign.java |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/utils/Sign.java b/exam-system/src/main/java/com/gkhy/exam/pay/utils/Sign.java
index 2d35a92..7a2886b 100644
--- a/exam-system/src/main/java/com/gkhy/exam/pay/utils/Sign.java
+++ b/exam-system/src/main/java/com/gkhy/exam/pay/utils/Sign.java
@@ -13,21 +13,23 @@
         this.signCommond = new SignCommond();
     }
 
-    public Element getSignature(SignDto signDto) {
+    public Document getSignature(SignDto signDto) {
+
 //        SignDto signDto = this.signCommond.signSm3Detach(plain);
         Document document = DocumentHelper.createDocument();
-        Element signature = document.addElement("Signature");
-        signature.addElement("id", "InvoicingParty");
-        Element signedInfo = signature.addElement("SignedInfo");
+        Element signature = document.addElement("EInvoiceSignature");
+        Element signature1 = signature.addElement("Signature");
+        signature1.addAttribute("id", "InvoicingParty");
+        Element signedInfo = signature1.addElement("SignedInfo");
         signedInfo.addElement("Reference").addAttribute("URI", "/EInvoice/Headerl/EInvoice/EInvoiceData");
         signedInfo.addElement("SignatureAlgorithm").setText(signDto.getSignatureAlgorithm());
         signedInfo.addElement("SignatureFormat").setText(signDto.getSignatureFormat());
-        signature.addElement("SignatureTime").setText(signDto.getSignatureTime());
-        signature.addElement("SignatureValue").setText(signDto.getSignatureValue());
-        Element keyInfo = signature.addElement("KeyInfo");
+        signature1.addElement("SignatureTime").setText(signDto.getSignatureTime());
+        signature1.addElement("SignatureValue").setText(signDto.getSignatureValue());
+        Element keyInfo = signature1.addElement("KeyInfo");
         keyInfo.addElement("SerialNumber").setText(signDto.getSerialNumber());
         keyInfo.addElement("X509IssuerName").setText(signDto.getIssuerDn());
-        return signature;
+        return document;
 
     }
 

--
Gitblit v1.9.2