diff --git a/code/backend/NewCitizenQueryResult/.vscode/settings.json b/code/backend/NewCitizenQueryResult/.vscode/settings.json
new file mode 100644
index 0000000..c5f3f6b
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "java.configuration.updateBuildConfiguration": "interactive"
+}
\ No newline at end of file
diff --git a/code/backend/NewCitizenQueryResult/pom.xml b/code/backend/NewCitizenQueryResult/pom.xml
new file mode 100644
index 0000000..b79b43b
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/pom.xml
@@ -0,0 +1,124 @@
+
+ 4.0.0
+ com.cpic.xim
+ desktop_archievement_backend
+ war
+ 1.0-SNAPSHOT
+ desktop_archievement_backend Maven Webapp
+ http://maven.apache.org
+
+
+ UTF-8
+ 17
+ 17
+ 5.3.24
+
+
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.springframework
+ spring-context
+ ${spring.version}
+
+
+ org.springframework
+ spring-test
+ ${spring.version}
+ test
+
+
+ org.springframework
+ spring-web
+ ${spring.version}
+
+
+
+ org.springframework
+ spring-webmvc
+ ${spring.version}
+
+
+
+ javax.servlet
+ javax.servlet-api
+ 4.0.1
+ provided
+
+
+
+
+ commons-fileupload
+ commons-fileupload
+ 1.5
+
+
+
+ commons-io
+ commons-io
+ 2.11.0
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.14.2
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.13.4
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ 2.13.4
+
+
+
+ com.oracle
+ ojdbc8
+ 19.3.0.0.0
+
+
+
+ desktop_archievement_backend
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.2.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M6
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+ 17
+ UTF-8
+
+
+
+
+
\ 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
new file mode 100644
index 0000000..ba342fc
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/src/main/java/com/cpic/xim/web/filters/CrosFilter.java
@@ -0,0 +1,62 @@
+/*
+ * @Author: Kane
+ * @Date: 2023-05-25 11:02:53
+ * @LastEditors: Kane
+ * @FilePath: /NewCitizenQueryResult/src/main/java/com/cpic/xim/web/filters/CrosFilter.java
+ * @Description:
+ *
+ * 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;
+
+import java.io.IOException;
+import javax.servlet.Filter;
+import javax.servlet.FilterChain;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.http.HttpMethod;
+
+public class CrosFilter implements Filter
+{
+ @Override
+ public void doFilter( ServletRequest req, ServletResponse resp, FilterChain chain )
+ throws ServletException, IOException
+ {
+ HttpServletRequest request = (HttpServletRequest) req;
+ HttpServletResponse response = (HttpServletResponse) resp;
+ String method = request.getMethod();
+ String originHeader = request.getHeader( "Origin" );
+
+ System.out.println( "收到" + method + "请求,来自" + originHeader);
+
+ // 如果是Options请求
+ if ( method.equals(HttpMethod.OPTIONS.toString()) )
+ {
+ originHeader = "*";
+ }
+
+ response.setHeader( "Access-Control-Allow-Origin", originHeader );
+ response.setHeader( "Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT" );
+ response.setHeader( "Access-Control-Max-Age", "0" );
+ response.setHeader( "Access-Control-Allow-Headers",
+ "Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, Last-Modified, Cache-Control, Expires, Content-Type, X-E4M-With,userId,token" );
+ response.setHeader( "Access-Control-Allow-Credentials", "true" );
+ response.setHeader( "XDomainRequestAllowed", "1" );
+ response.setHeader( "XDomainRequestAllowed", "1" );
+
+ chain.doFilter( request, response );
+ }
+
+}
diff --git a/code/backend/NewCitizenQueryResult/src/main/webapp/WEB-INF/web.xml b/code/backend/NewCitizenQueryResult/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..ab3bedc
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,35 @@
+
+
+ Archetype Created Web Application
+
+
+ springmvc
+ org.springframework.web.servlet.DispatcherServlet
+
+ contextConfigLocation
+ classpath:spring.xml
+
+ 1
+
+
+ springmvc
+ *.do
+
+
+ springmvc
+ /account/p13_account_check
+
+
+
+ CrosFilter
+ com.cpic.xim.web.filters.CrosFilter
+
+
+ CrosFilter
+ *
+
+
+
\ No newline at end of file
diff --git a/code/backend/NewCitizenQueryResult/src/main/webapp/classes/spring.xml b/code/backend/NewCitizenQueryResult/src/main/webapp/classes/spring.xml
new file mode 100644
index 0000000..a349f68
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/src/main/webapp/classes/spring.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/code/backend/NewCitizenQueryResult/src/main/webapp/index.jsp b/code/backend/NewCitizenQueryResult/src/main/webapp/index.jsp
new file mode 100644
index 0000000..c38169b
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/src/main/webapp/index.jsp
@@ -0,0 +1,5 @@
+
+
+Hello World!
+
+
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
new file mode 100644
index 0000000..e6c154f
--- /dev/null
+++ b/code/backend/NewCitizenQueryResult/src/test/java/com/cpic/xim/test/NewCitizenQueryResultTest.java
@@ -0,0 +1,23 @@
+/*
+ * @Author: Kane
+ * @Date: 2023-05-25 10:36:14
+ * @LastEditors: Kane
+ * @FilePath: /NewCitizenQueryResult/src/test/java/com/cpic/xim/test/NewCitizenQueryResultTest.java
+ * @Description:
+ *
+ * Copyright (c) ${2022} by Kane, All Rights Reserved.
+ */
+
+
+package com.cpic.xim.test;
+
+import org.junit.Test;
+
+public class NewCitizenQueryResultTest
+{
+ @Test
+ public void testSaveQueryResult()
+ {
+
+ }
+}
\ No newline at end of file