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