diff --git a/code/backend/NewCitizenQueryResult/pom.xml b/code/backend/NewCitizenQueryResult/pom.xml
index b79b43b..e7dc6c0 100644
--- a/code/backend/NewCitizenQueryResult/pom.xml
+++ b/code/backend/NewCitizenQueryResult/pom.xml
@@ -92,6 +92,14 @@
ojdbc8
19.3.0.0.0
+
+
+ org.apache.shiro
+ shiro-all
+ 1.11.0
+ pom
+
+
desktop_archievement_backend
diff --git a/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/utils/decryption/DecryptionUtils.java b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/utils/decryption/DecryptionUtils.java
new file mode 100644
index 0000000..85ad406
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/utils/decryption/DecryptionUtils.java
@@ -0,0 +1,9 @@
+/*
+ * @Author: Kane
+ * @Date: 2023-05-25 11:14:03
+ * @LastEditors: Kane
+ * @FilePath: /NewCitizenQueryResult/src/main/java/com/cpic/xim/utils/decryption/DecryptionUtils.java
+ * @Description:
+ *
+ * Copyright (c) ${2022} by Kane, All Rights Reserved.
+ */
diff --git a/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/utils/encryption/EncryptionUtils.java b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/utils/encryption/EncryptionUtils.java
new file mode 100644
index 0000000..a129ba4
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/utils/encryption/EncryptionUtils.java
@@ -0,0 +1,20 @@
+/*
+ * @Author: Kane
+ * @Date: 2023-05-25 11:13:17
+ * @LastEditors: Kane
+ * @FilePath: /NewCitizenQueryResult/src/main/java/com/cpic/xim/utils/encryption/EncryptionUtils.java
+ * @Description:
+ *
+ * Copyright (c) ${2022} by Kane, All Rights Reserved.
+ */
+package com.cpic.xim.utils.encryption;
+
+public class EncryptionUtils
+{
+ static public String md5Hash( String value )
+ {
+ String result = "";
+
+ return result;
+ }
+}
\ No newline at end of file
diff --git a/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/controllers/NewCitizen/QueryResultController.java b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/controllers/NewCitizen/QueryResultController.java
new file mode 100644
index 0000000..e5649ab
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/controllers/NewCitizen/QueryResultController.java
@@ -0,0 +1,16 @@
+
+package com.cpic.xim.web.controllers.NewCitizen;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+@Controller
+public class QueryResultController
+{
+ @RequestMapping("/save_score.do")
+ public void saveQueryResult( @RequestParam QueryResultRequest result )
+ {{
+
+ }}
+}
\ No newline at end of file
diff --git a/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/controllers/NewCitizen/QueryResultRequest.java b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/controllers/NewCitizen/QueryResultRequest.java
new file mode 100644
index 0000000..f764cbe
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/controllers/NewCitizen/QueryResultRequest.java
@@ -0,0 +1,38 @@
+
+package com.cpic.xim.web.controllers.NewCitizen;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+public class QueryResultRequest
+{
+ public QueryResultRequest() {}
+
+
+ public String getIdCardMD5()
+ {
+ return idCardMD5;
+ }
+
+ public void setIdCardMD5( String idCardMD5 )
+ {
+ this.idCardMD5 = idCardMD5;
+ }
+
+ public String getScore()
+ {
+ return score;
+ }
+
+ public void setScore( String score )
+ {
+ this.score = score;
+ }
+
+
+
+ @JsonProperty("idcardmd5")
+ private String idCardMD5;
+
+ @JsonProperty("score")
+ private String score;
+}
\ No newline at end of file
diff --git a/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/filters/CrosFilter.java b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/filters/CrosFilter.java
index ba342fc..d218312 100644
--- a/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/filters/CrosFilter.java
+++ b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/filters/CrosFilter.java
@@ -7,16 +7,8 @@
*
* Copyright (c) ${2022} by Kane, All Rights Reserved.
*/
-/*
- * @Author: Kane
- * @Date: 2023-02-28 22:52:32
- * @LastEditors: Kane
- * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/filters/cros/CrosFilter.java
- * @Description:
- *
- * Copyright (c) ${2022} by Kane, All Rights Reserved.
- */
-package com.cpic.xim.web.filters.cros;
+
+package com.cpic.xim.web.filters;
import java.io.IOException;
import javax.servlet.Filter;
diff --git a/code/backend/NewCitizenQueryResult/src/test/java/com/cpic/xim/test/NewCitizenQueryResultTest.java b/code/backend/NewCitizenQueryResult/src/test/java/com/cpic/xim/test/NewCitizenQueryResultTest.java
index e6c154f..0805400 100644
--- a/code/backend/NewCitizenQueryResult/src/test/java/com/cpic/xim/test/NewCitizenQueryResultTest.java
+++ b/code/backend/NewCitizenQueryResult/src/test/java/com/cpic/xim/test/NewCitizenQueryResultTest.java
@@ -12,6 +12,8 @@
package com.cpic.xim.test;
import org.junit.Test;
+import org.apache.shiro.crypto.SecureRandomNumberGenerator;
+import org.apache.shiro.crypto.hash.Md5Hash;
public class NewCitizenQueryResultTest
{
@@ -20,4 +22,14 @@ public class NewCitizenQueryResultTest
{
}
+
+ @Test
+ public void testMd5Hash()
+ {
+ String idCardNo = "350402198106130016";
+
+ Md5Hash idCardNoHash = new Md5Hash(idCardNo);
+
+ System.out.println("身份证hash值:" + idCardNoHash.toString() );
+ }
}
\ No newline at end of file