From ef57094e91072ebe05bb3781e028d6d7ad8a0c45 Mon Sep 17 00:00:00 2001
From: heheng <heheng@123456>
Date: 星期一, 17 二月 2025 11:15:35 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev-20250116' into dev-20250116

---
 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