Commit 7727f186 authored by Allen Chen's avatar Allen Chen

commit

parent 5461f4dd
...@@ -124,3 +124,8 @@ This generated password is for development use only. Your security configuration ...@@ -124,3 +124,8 @@ This generated password is for development use only. Your security configuration
2026-03-25 21:21:44 [main] INFO org.ta.pddserver.utils.WorldexUtil - WORLDEX REQ:{"mobile_phone_no":"01036196059","name":"REN SUPING","customs_clearance_code":"P210015618116"} 2026-03-25 21:21:44 [main] INFO org.ta.pddserver.utils.WorldexUtil - WORLDEX REQ:{"mobile_phone_no":"01036196059","name":"REN SUPING","customs_clearance_code":"P210015618116"}
2026-03-25 21:21:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated... 2026-03-25 21:21:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2026-03-25 21:21:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed. 2026-03-25 21:21:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
2026-03-29 21:33:17 [main] INFO o.t.p.PddServerApplicationTests - Starting PddServerApplicationTests using Java 25 with PID 15868 (started by ChenH in E:\HJ\multiplesourcesecurity\PddServer)
2026-03-29 21:33:17 [main] INFO o.t.p.PddServerApplicationTests - No active profile set, falling back to 1 default profile: "default"
2026-03-29 21:33:21 [main] INFO o.t.p.serviceutil.WaybillOperator - 初始化 WaybillOperator,获取当前面单池状态
2026-03-29 21:33:21 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2026-03-29 21:33:43 [main] WARN o.s.w.c.s.GenericWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pddLocalController': Injection of resource dependencies failed
...@@ -47,10 +47,10 @@ ...@@ -47,10 +47,10 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId> <artifactId>spring-boot-starter-web</artifactId>
</dependency> </dependency>
<dependency> <!-- <dependency>-->
<groupId>org.springframework.boot</groupId> <!-- <groupId>org.springframework.boot</groupId>-->
<artifactId>spring-boot-starter-security</artifactId> <!-- <artifactId>spring-boot-starter-security</artifactId>-->
</dependency> <!-- </dependency>-->
<!-- mysql --> <!-- mysql -->
<dependency> <dependency>
......
...@@ -4,6 +4,7 @@ import com.fasterxml.jackson.dataformat.xml.XmlMapper; ...@@ -4,6 +4,7 @@ import com.fasterxml.jackson.dataformat.xml.XmlMapper;
import lombok.Data; import lombok.Data;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
import org.springframework.web.client.RestTemplate; import org.springframework.web.client.RestTemplate;
import org.ta.pddserver.model.enums.IdentityErrorType; import org.ta.pddserver.model.enums.IdentityErrorType;
...@@ -21,6 +22,9 @@ public class UniPassUtil { ...@@ -21,6 +22,9 @@ public class UniPassUtil {
* @param custPsno 邮编 * @param custPsno 邮编
* @return 结果信息 * @return 结果信息
*/ */
private static RestTemplate restTemplate = null;
public static UniPassPersonalClearanceCheckResult queryUniPassPersonalClearanceInfo(String persEcm, String pltxNm, String cralTelNo, String custPsno) { public static UniPassPersonalClearanceCheckResult queryUniPassPersonalClearanceInfo(String persEcm, String pltxNm, String cralTelNo, String custPsno) {
String url = String.format("https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=%s&pltxNm=%s&cralTelno=%s&custPsno=%s", persEcm, pltxNm, cralTelNo, custPsno); String url = String.format("https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=%s&pltxNm=%s&cralTelno=%s&custPsno=%s", persEcm, pltxNm, cralTelNo, custPsno);
log.info("url:" + url); log.info("url:" + url);
...@@ -70,12 +74,24 @@ public class UniPassUtil { ...@@ -70,12 +74,24 @@ public class UniPassUtil {
* @return 结果信息 * @return 结果信息
*/ */
public static IdentityErrorType queryUniPassPersonalClearanceInfo(String persEcm, String pltxNm, String cralTelNo) { public static IdentityErrorType queryUniPassPersonalClearanceInfo(String persEcm, String pltxNm, String cralTelNo) {
if (restTemplate == null) {
// HttpComponentsClientHttpRequestFactory httpRequestFactory = new HttpComponentsClientHttpRequestFactory();
// httpRequestFactory.setConnectionRequestTimeout(2*1000);
// httpRequestFactory.setConnectTimeout(2*1000);
// httpRequestFactory.setReadTimeout(2*1000);
restTemplate = new RestTemplate();
}
String url = String.format("https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=%s&pltxNm=%s&cralTelno=%s", persEcm, pltxNm, cralTelNo); String url = String.format("https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=%s&pltxNm=%s&cralTelno=%s", persEcm, pltxNm, cralTelNo);
log.info("url:" + url); log.info("url:" + url);
// UniPassPersonalClearanceCheckResult result = new UniPassPersonalClearanceCheckResult(); // UniPassPersonalClearanceCheckResult result = new UniPassPersonalClearanceCheckResult();
// result.setSuccess(false); // result.setSuccess(false);
try { try {
ResponseEntity<String> resp = new RestTemplate().getForEntity(url, String.class); ResponseEntity<String> resp = restTemplate.getForEntity(url, String.class);
int retry = 0;
// while (!resp.getStatusCode().is2xxSuccessful() & retry < 5) {
// retry++;
// resp = new RestTemplate().getForEntity(url, String.class);
// }
// result.setMsg("查询验证失败!"); // result.setMsg("查询验证失败!");
if (resp.getStatusCode().is2xxSuccessful()) { if (resp.getStatusCode().is2xxSuccessful()) {
XmlMapper xmlMapper = new XmlMapper(); XmlMapper xmlMapper = new XmlMapper();
......
...@@ -11,12 +11,12 @@ spring: ...@@ -11,12 +11,12 @@ spring:
# url: jdbc:mysql://192.168.2.222:3306/pdd_api?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8 # url: jdbc:mysql://192.168.2.222:3306/pdd_api?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
# username: root # username: root
# password: root # password: root
# url: jdbc:mysql://lyhj-mysql.mysql.rds.aliyuncs.com:3306/pdd_prod?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8 url: jdbc:mysql://lyhj-mysql.mysql.rds.aliyuncs.com:3306/pdd_prod?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
# username: pdd
# password: pdd123
url: jdbc:mysql://rm-j6cv8n7zx12x0sqreuo.mysql.rds.aliyuncs.com:3306/pdd_prod?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
username: pdd username: pdd
password: pdd123 password: pdd123
# url: jdbc:mysql://rm-j6cv8n7zx12x0sqreuo.mysql.rds.aliyuncs.com:3306/pdd_prod?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
# username: pdd
# password: pdd123
hikari: hikari:
minimum-idle: 5 # 最小空闲连接数 minimum-idle: 5 # 最小空闲连接数
maximum-pool-size: 10 # 最大活跃连接数 maximum-pool-size: 10 # 最大活跃连接数
...@@ -42,15 +42,13 @@ logging: ...@@ -42,15 +42,13 @@ logging:
max-history: 30 max-history: 30
level: level:
org: org:
springframework:
security: info
ta: ta:
pddserver: debug pddserver: info
mybatis-plus: mybatis-plus:
configuration: configuration:
map-underscore-to-camel-case: false map-underscore-to-camel-case: false
pdd: pdd:
jyt: 0 jyt: 0
gd: 0 gd: 1
lotto: 0 lotto: 0
\ No newline at end of file
...@@ -66,3 +66,483 @@ This generated password is for development use only. Your security configuration ...@@ -66,3 +66,483 @@ This generated password is for development use only. Your security configuration
2026-03-29 21:15:25 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2026-03-29 21:15:25 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete
2026-03-29 21:15:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated... 2026-03-29 21:15:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2026-03-29 21:15:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed. 2026-03-29 21:15:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
2026-03-29 21:19:28 [main] INFO o.ta.pddserver.PddServerApplication - Starting PddServerApplication using Java 25 with PID 10436 (E:\HJ\multiplesourcesecurity\PddServer\target\classes started by ChenH in E:\HJ\multiplesourcesecurity)
2026-03-29 21:19:28 [main] DEBUG o.ta.pddserver.PddServerApplication - Running with Spring Boot v3.5.6, Spring v6.2.11
2026-03-29 21:19:28 [main] INFO o.ta.pddserver.PddServerApplication - No active profile set, falling back to 1 default profile: "default"
2026-03-29 21:19:30 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9000 (http)
2026-03-29 21:19:30 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2026-03-29 21:19:30 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.46]
2026-03-29 21:19:30 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2026-03-29 21:19:30 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1370 ms
2026-03-29 21:19:30 [main] INFO org.ta.pddserver.config.OpenFilter - OPEN 过滤器初始化
2026-03-29 21:19:30 [main] INFO org.ta.pddserver.config.APIFilter - API 过滤器初始化
2026-03-29 21:19:31 [main] INFO o.t.p.serviceutil.WaybillOperator - 初始化 WaybillOperator,获取当前面单池状态
2026-03-29 21:19:31 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2026-03-29 21:19:32 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariCP - Added connection com.mysql.cj.jdbc.ConnectionImpl@32e697ac
2026-03-29 21:19:32 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2026-03-29 21:19:32 [main] DEBUG o.t.p.m.WaybillSeaMapper.selectFirst - ==> Preparing: SELECT * FROM `waybill_sea` ORDER BY `uid` ASC LIMIT 1;
2026-03-29 21:19:32 [main] DEBUG o.t.p.m.WaybillSeaMapper.selectFirst - ==> Parameters:
2026-03-29 21:19:32 [main] DEBUG o.t.p.m.WaybillSeaMapper.selectFirst - <== Total: 1
2026-03-29 21:19:32 [main] INFO o.t.p.serviceutil.WaybillOperator - 面单池更新完成,快递公司编码LOTTO,当前单号31775900987,剩余单号数量29493
2026-03-29 21:19:33 [main] INFO o.s.v.b.OptionalValidatorFactoryBean - Failed to set up a Bean Validation provider: jakarta.validation.NoProviderFoundException: Unable to create a Configuration, because no Jakarta Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
2026-03-29 21:19:34 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2026-03-29 21:19:34 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
Using generated security password: 56c63b81-933f-4355-805e-1ca8e5762eac
This generated password is for development use only. Your security configuration must be updated before running your application in production.
2026-03-29 21:19:34 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
2026-03-29 21:19:34 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9000 (http) with context path '/'
2026-03-29 21:19:34 [main] INFO o.ta.pddserver.PddServerApplication - Started PddServerApplication in 6.877 seconds (process running for 7.925)
2026-03-29 21:19:34 [main] INFO o.t.p.config.PddApplicationRunner - 注入注册PDD-HTTP 日志保存工具
2026-03-29 21:20:18 [http-nio-9000-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2026-03-29 21:20:18 [http-nio-9000-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2026-03-29 21:20:18 [http-nio-9000-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 0 ms
2026-03-29 21:23:37 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete
2026-03-29 21:23:37 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete
2026-03-29 21:23:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2026-03-29 21:23:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
2026-03-29 21:23:51 [main] INFO o.ta.pddserver.PddServerApplication - Starting PddServerApplication using Java 25 with PID 7912 (E:\HJ\multiplesourcesecurity\PddServer\target\classes started by ChenH in E:\HJ\multiplesourcesecurity)
2026-03-29 21:23:51 [main] DEBUG o.ta.pddserver.PddServerApplication - Running with Spring Boot v3.5.6, Spring v6.2.11
2026-03-29 21:23:51 [main] INFO o.ta.pddserver.PddServerApplication - No active profile set, falling back to 1 default profile: "default"
2026-03-29 21:23:52 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9000 (http)
2026-03-29 21:23:52 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2026-03-29 21:23:52 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.46]
2026-03-29 21:23:52 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2026-03-29 21:23:52 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1199 ms
2026-03-29 21:23:52 [main] INFO org.ta.pddserver.config.OpenFilter - OPEN 过滤器初始化
2026-03-29 21:23:52 [main] INFO org.ta.pddserver.config.APIFilter - API 过滤器初始化
2026-03-29 21:23:53 [main] INFO o.t.p.serviceutil.WaybillOperator - 初始化 WaybillOperator,获取当前面单池状态
2026-03-29 21:23:53 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2026-03-29 21:24:00 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariCP - Added connection com.mysql.cj.jdbc.ConnectionImpl@21c75084
2026-03-29 21:24:00 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2026-03-29 21:24:00 [main] DEBUG o.t.p.m.WaybillSeaMapper.selectFirst - ==> Preparing: SELECT * FROM `waybill_sea` ORDER BY `uid` ASC LIMIT 1;
2026-03-29 21:24:00 [main] DEBUG o.t.p.m.WaybillSeaMapper.selectFirst - ==> Parameters:
2026-03-29 21:24:01 [main] DEBUG o.t.p.m.WaybillSeaMapper.selectFirst - <== Total: 1
2026-03-29 21:24:01 [main] INFO o.t.p.serviceutil.WaybillOperator - 面单池更新完成,快递公司编码LOTTO,当前单号31775900987,剩余单号数量29493
2026-03-29 21:24:01 [main] INFO o.s.v.b.OptionalValidatorFactoryBean - Failed to set up a Bean Validation provider: jakarta.validation.NoProviderFoundException: Unable to create a Configuration, because no Jakarta Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
2026-03-29 21:24:02 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2026-03-29 21:24:02 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9000 (http) with context path '/'
2026-03-29 21:24:02 [main] INFO o.ta.pddserver.PddServerApplication - Started PddServerApplication in 11.702 seconds (process running for 12.621)
2026-03-29 21:24:02 [main] INFO o.t.p.config.PddApplicationRunner - 注入注册PDD-HTTP 日志保存工具
2026-03-29 21:24:15 [http-nio-9000-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2026-03-29 21:24:15 [http-nio-9000-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2026-03-29 21:24:15 [http-nio-9000-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 0 ms
2026-03-29 21:24:15 [http-nio-9000-exec-2] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:24:15 [http-nio-9000-exec-2] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834669","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:24:15 [http-nio-9000-exec-2] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Preparing: INSERT INTO logs_pdd_down ( uid, created, req ) VALUES ( ?, ?, ? )
2026-03-29 21:24:15 [http-nio-9000-exec-2] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Parameters: 2038245855449219073(String), 2026-03-29 21:24:15.274(Timestamp), {"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834669","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}(String)
2026-03-29 21:24:15 [http-nio-9000-exec-2] DEBUG o.t.p.m.LogsPddDownMapper.insert - <== Updates: 1
2026-03-29 21:24:15 [http-nio-9000-exec-2] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:24:15 [http-nio-9000-exec-2] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Preparing: INSERT INTO user_identify ( uid, mobileNo, idType, idNumber, name ) VALUES ( ?, ?, ?, ?, ? )
2026-03-29 21:24:15 [http-nio-9000-exec-2] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Parameters: 2038245856845922305(String), 01062420353(String), 韩国个人通关号(String), P160023834669(String), 김해곤(String)
2026-03-29 21:24:15 [http-nio-9000-exec-2] DEBUG o.t.p.m.UserIdentifyMapper.insert - <== Updates: 1
2026-03-29 21:24:15 [http-nio-9000-exec-2] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:24:15 [http-nio-9000-exec-2] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834669&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:24:44 [http-nio-9000-exec-2] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:24:44 [http-nio-9000-exec-2] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:24:52 [http-nio-9000-exec-3] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:24:52 [http-nio-9000-exec-3] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834669","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:24:53 [http-nio-9000-exec-3] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Preparing: INSERT INTO logs_pdd_down ( uid, created, req ) VALUES ( ?, ?, ? )
2026-03-29 21:24:53 [http-nio-9000-exec-3] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Parameters: 2038246011921924098(String), 2026-03-29 21:24:52.68(Timestamp), {"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834669","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}(String)
2026-03-29 21:24:53 [http-nio-9000-exec-3] DEBUG o.t.p.m.LogsPddDownMapper.insert - <== Updates: 1
2026-03-29 21:24:53 [http-nio-9000-exec-3] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:24:53 [http-nio-9000-exec-3] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Preparing: INSERT INTO user_identify ( uid, mobileNo, idType, idNumber, name ) VALUES ( ?, ?, ?, ?, ? )
2026-03-29 21:24:53 [http-nio-9000-exec-3] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Parameters: 2038246013796777986(String), 01062420353(String), 韩国个人通关号(String), P160023834669(String), 김해곤(String)
2026-03-29 21:24:53 [http-nio-9000-exec-3] DEBUG o.t.p.m.UserIdentifyMapper.insert - <== Updates: 1
2026-03-29 21:24:53 [http-nio-9000-exec-3] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:24:53 [http-nio-9000-exec-3] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834669&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:24:53 [http-nio-9000-exec-3] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:24:53 [http-nio-9000-exec-3] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:25:41 [http-nio-9000-exec-5] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:25:41 [http-nio-9000-exec-5] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834669","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:25:41 [http-nio-9000-exec-5] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Preparing: INSERT INTO logs_pdd_down ( uid, created, req ) VALUES ( ?, ?, ? )
2026-03-29 21:25:41 [http-nio-9000-exec-5] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Parameters: 2038246215135952897(String), 2026-03-29 21:25:41.13(Timestamp), {"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834669","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}(String)
2026-03-29 21:25:41 [http-nio-9000-exec-5] DEBUG o.t.p.m.LogsPddDownMapper.insert - <== Updates: 1
2026-03-29 21:25:41 [http-nio-9000-exec-5] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:25:41 [http-nio-9000-exec-5] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Preparing: INSERT INTO user_identify ( uid, mobileNo, idType, idNumber, name ) VALUES ( ?, ?, ?, ?, ? )
2026-03-29 21:25:41 [http-nio-9000-exec-5] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Parameters: 2038246215790264321(String), 01062420353(String), 韩国个人通关号(String), P160023834669(String), 김해곤(String)
2026-03-29 21:25:41 [http-nio-9000-exec-5] DEBUG o.t.p.m.UserIdentifyMapper.insert - <== Updates: 1
2026-03-29 21:25:41 [http-nio-9000-exec-5] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:25:41 [http-nio-9000-exec-5] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834669&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:25:41 [http-nio-9000-exec-5] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:25:41 [http-nio-9000-exec-5] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:25:44 [http-nio-9000-exec-6] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:25:44 [http-nio-9000-exec-6] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834669","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:25:44 [http-nio-9000-exec-6] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Preparing: INSERT INTO logs_pdd_down ( uid, created, req ) VALUES ( ?, ?, ? )
2026-03-29 21:25:44 [http-nio-9000-exec-6] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Parameters: 2038246228222181377(String), 2026-03-29 21:25:44.255(Timestamp), {"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834669","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}(String)
2026-03-29 21:25:44 [http-nio-9000-exec-6] DEBUG o.t.p.m.LogsPddDownMapper.insert - <== Updates: 1
2026-03-29 21:25:44 [http-nio-9000-exec-6] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:25:44 [http-nio-9000-exec-6] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Preparing: INSERT INTO user_identify ( uid, mobileNo, idType, idNumber, name ) VALUES ( ?, ?, ?, ?, ? )
2026-03-29 21:25:44 [http-nio-9000-exec-6] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Parameters: 2038246229002321921(String), 01062420353(String), 韩国个人通关号(String), P160023834669(String), 김해곤(String)
2026-03-29 21:25:44 [http-nio-9000-exec-6] DEBUG o.t.p.m.UserIdentifyMapper.insert - <== Updates: 1
2026-03-29 21:25:44 [http-nio-9000-exec-6] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:25:44 [http-nio-9000-exec-6] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834669&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:25:46 [http-nio-9000-exec-6] INFO org.ta.pddserver.utils.UniPassUtil - body:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><persEcmQryRtnVo><tCnt>1</tCnt><valtPridStrtDt>20260220</valtPridStrtDt><valtPridXpirDt>20270603</valtPridXpirDt></persEcmQryRtnVo>
2026-03-29 21:25:46 [http-nio-9000-exec-6] INFO o.t.p.controller.PddOpenController - RESP:
{"success":true}
2026-03-29 21:25:46 [http-nio-9000-exec-6] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:26:28 [http-nio-9000-exec-4] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:26:28 [http-nio-9000-exec-4] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:26:28 [http-nio-9000-exec-4] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Preparing: INSERT INTO logs_pdd_down ( uid, created, req ) VALUES ( ?, ?, ? )
2026-03-29 21:26:28 [http-nio-9000-exec-4] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Parameters: 2038246411987222529(String), 2026-03-29 21:26:28.065(Timestamp), {"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}(String)
2026-03-29 21:26:28 [http-nio-9000-exec-4] DEBUG o.t.p.m.LogsPddDownMapper.insert - <== Updates: 1
2026-03-29 21:26:28 [http-nio-9000-exec-4] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:26:28 [http-nio-9000-exec-4] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Preparing: INSERT INTO user_identify ( uid, mobileNo, idType, idNumber, name ) VALUES ( ?, ?, ?, ?, ? )
2026-03-29 21:26:28 [http-nio-9000-exec-4] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Parameters: 2038246413912408065(String), 01062420353(String), 韩国个人通关号(String), P160023834668(String), 김해곤(String)
2026-03-29 21:26:28 [http-nio-9000-exec-4] DEBUG o.t.p.m.UserIdentifyMapper.insert - <== Updates: 1
2026-03-29 21:26:28 [http-nio-9000-exec-4] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:26:28 [http-nio-9000-exec-4] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:26:28 [http-nio-9000-exec-4] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:26:28 [http-nio-9000-exec-4] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:26:31 [http-nio-9000-exec-7] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:26:31 [http-nio-9000-exec-7] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:26:31 [http-nio-9000-exec-7] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Preparing: INSERT INTO logs_pdd_down ( uid, created, req ) VALUES ( ?, ?, ? )
2026-03-29 21:26:31 [http-nio-9000-exec-7] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Parameters: 2038246424779849729(String), 2026-03-29 21:26:31.113(Timestamp), {"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}(String)
2026-03-29 21:26:31 [http-nio-9000-exec-7] DEBUG o.t.p.m.LogsPddDownMapper.insert - <== Updates: 1
2026-03-29 21:26:31 [http-nio-9000-exec-7] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:26:31 [http-nio-9000-exec-7] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Preparing: INSERT INTO user_identify ( uid, mobileNo, idType, idNumber, name ) VALUES ( ?, ?, ?, ?, ? )
2026-03-29 21:26:31 [http-nio-9000-exec-7] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Parameters: 2038246425446744066(String), 01062420353(String), 韩国个人通关号(String), P160023834668(String), 김해곤(String)
2026-03-29 21:26:31 [http-nio-9000-exec-7] DEBUG o.t.p.m.UserIdentifyMapper.insert - <== Updates: 1
2026-03-29 21:26:31 [http-nio-9000-exec-7] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:26:31 [http-nio-9000-exec-7] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:26:34 [http-nio-9000-exec-7] INFO org.ta.pddserver.utils.UniPassUtil - body:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><persEcmQryRtnVo><ntceInfo>유효성 검증결과 불일치</ntceInfo><tCnt>0</tCnt><persEcmQryRtnErrInfoVo><errMsgCn>납세의무자 개인통관고유부호가 존재하지 않습니다.</errMsgCn></persEcmQryRtnErrInfoVo></persEcmQryRtnVo>
2026-03-29 21:26:34 [http-nio-9000-exec-7] INFO o.t.p.controller.PddOpenController - RESP:
{"code":308,"success":false,"message":"用户用的是通关号,通关号不存在"}
2026-03-29 21:26:34 [http-nio-9000-exec-7] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:26:36 [http-nio-9000-exec-8] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:26:36 [http-nio-9000-exec-8] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:26:36 [http-nio-9000-exec-8] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Preparing: INSERT INTO logs_pdd_down ( uid, created, req ) VALUES ( ?, ?, ? )
2026-03-29 21:26:36 [http-nio-9000-exec-8] DEBUG o.t.p.m.LogsPddDownMapper.insert - ==> Parameters: 2038246448867737601(String), 2026-03-29 21:26:36.868(Timestamp), {"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}(String)
2026-03-29 21:26:37 [http-nio-9000-exec-8] DEBUG o.t.p.m.LogsPddDownMapper.insert - <== Updates: 1
2026-03-29 21:26:37 [http-nio-9000-exec-8] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:26:37 [http-nio-9000-exec-8] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Preparing: INSERT INTO user_identify ( uid, mobileNo, idType, idNumber, name ) VALUES ( ?, ?, ?, ?, ? )
2026-03-29 21:26:37 [http-nio-9000-exec-8] DEBUG o.t.p.m.UserIdentifyMapper.insert - ==> Parameters: 2038246450763563010(String), 01062420353(String), 韩国个人通关号(String), P160023834668(String), 김해곤(String)
2026-03-29 21:26:37 [http-nio-9000-exec-8] DEBUG o.t.p.m.UserIdentifyMapper.insert - <== Updates: 1
2026-03-29 21:26:37 [http-nio-9000-exec-8] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:26:37 [http-nio-9000-exec-8] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:26:37 [http-nio-9000-exec-8] INFO org.ta.pddserver.utils.UniPassUtil - body:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><persEcmQryRtnVo><ntceInfo>유효성 검증결과 불일치</ntceInfo><tCnt>0</tCnt><persEcmQryRtnErrInfoVo><errMsgCn>납세의무자 개인통관고유부호가 존재하지 않습니다.</errMsgCn></persEcmQryRtnErrInfoVo></persEcmQryRtnVo>
2026-03-29 21:26:37 [http-nio-9000-exec-8] INFO o.t.p.controller.PddOpenController - RESP:
{"code":308,"success":false,"message":"用户用的是通关号,通关号不存在"}
2026-03-29 21:26:37 [http-nio-9000-exec-8] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:27:38 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete
2026-03-29 21:27:38 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete
2026-03-29 21:27:38 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2026-03-29 21:27:38 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
2026-03-29 21:27:40 [main] INFO o.ta.pddserver.PddServerApplication - Starting PddServerApplication using Java 25 with PID 11092 (E:\HJ\multiplesourcesecurity\PddServer\target\classes started by ChenH in E:\HJ\multiplesourcesecurity)
2026-03-29 21:27:40 [main] INFO o.ta.pddserver.PddServerApplication - No active profile set, falling back to 1 default profile: "default"
2026-03-29 21:27:42 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9000 (http)
2026-03-29 21:27:42 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2026-03-29 21:27:42 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.46]
2026-03-29 21:27:42 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2026-03-29 21:27:42 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1174 ms
2026-03-29 21:27:42 [main] INFO org.ta.pddserver.config.OpenFilter - OPEN 过滤器初始化
2026-03-29 21:27:42 [main] INFO org.ta.pddserver.config.APIFilter - API 过滤器初始化
2026-03-29 21:27:43 [main] INFO o.t.p.serviceutil.WaybillOperator - 初始化 WaybillOperator,获取当前面单池状态
2026-03-29 21:27:43 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2026-03-29 21:27:44 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariCP - Added connection com.mysql.cj.jdbc.ConnectionImpl@605c7a9e
2026-03-29 21:27:44 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2026-03-29 21:27:44 [main] INFO o.t.p.serviceutil.WaybillOperator - 面单池更新完成,快递公司编码LOTTO,当前单号31775900987,剩余单号数量29493
2026-03-29 21:27:45 [main] INFO o.s.v.b.OptionalValidatorFactoryBean - Failed to set up a Bean Validation provider: jakarta.validation.NoProviderFoundException: Unable to create a Configuration, because no Jakarta Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
2026-03-29 21:27:45 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2026-03-29 21:27:45 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9000 (http) with context path '/'
2026-03-29 21:27:46 [main] INFO o.ta.pddserver.PddServerApplication - Started PddServerApplication in 5.618 seconds (process running for 6.211)
2026-03-29 21:27:46 [main] INFO o.t.p.config.PddApplicationRunner - 注入注册PDD-HTTP 日志保存工具
2026-03-29 21:27:52 [http-nio-9000-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2026-03-29 21:27:52 [http-nio-9000-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2026-03-29 21:27:52 [http-nio-9000-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms
2026-03-29 21:27:52 [http-nio-9000-exec-2] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:27:52 [http-nio-9000-exec-2] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:27:53 [http-nio-9000-exec-2] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:27:53 [http-nio-9000-exec-2] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:27:53 [http-nio-9000-exec-2] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:27:54 [http-nio-9000-exec-2] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:27:54 [http-nio-9000-exec-2] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:27:56 [http-nio-9000-exec-1] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:27:56 [http-nio-9000-exec-1] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:27:56 [http-nio-9000-exec-1] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:27:56 [http-nio-9000-exec-1] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:27:56 [http-nio-9000-exec-1] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:28:54 [http-nio-9000-exec-1] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:28:54 [http-nio-9000-exec-1] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:31:31 [http-nio-9000-exec-5] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:31:31 [http-nio-9000-exec-5] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:31:31 [http-nio-9000-exec-5] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:31:31 [http-nio-9000-exec-5] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:31:31 [http-nio-9000-exec-5] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:31:31 [http-nio-9000-exec-5] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:31:31 [http-nio-9000-exec-5] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:31:33 [http-nio-9000-exec-6] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:31:33 [http-nio-9000-exec-6] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:31:33 [http-nio-9000-exec-6] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:31:33 [http-nio-9000-exec-6] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:31:33 [http-nio-9000-exec-6] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:31:55 [http-nio-9000-exec-6] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:31:55 [http-nio-9000-exec-6] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:34:28 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete
2026-03-29 21:34:28 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete
2026-03-29 21:34:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2026-03-29 21:34:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
2026-03-29 21:54:16 [main] INFO o.ta.pddserver.PddServerApplication - Starting PddServerApplication using Java 25 with PID 3280 (E:\HJ\multiplesourcesecurity\PddServer\target\classes started by ChenH in E:\HJ\multiplesourcesecurity)
2026-03-29 21:54:16 [main] INFO o.ta.pddserver.PddServerApplication - No active profile set, falling back to 1 default profile: "default"
2026-03-29 21:54:17 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9000 (http)
2026-03-29 21:54:17 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2026-03-29 21:54:17 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.46]
2026-03-29 21:54:17 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2026-03-29 21:54:17 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1102 ms
2026-03-29 21:54:17 [main] INFO org.ta.pddserver.config.OpenFilter - OPEN 过滤器初始化
2026-03-29 21:54:17 [main] INFO org.ta.pddserver.config.APIFilter - API 过滤器初始化
2026-03-29 21:54:18 [main] INFO o.t.p.serviceutil.WaybillOperator - 初始化 WaybillOperator,获取当前面单池状态
2026-03-29 21:54:18 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2026-03-29 21:54:41 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pddLocalController': Injection of resource dependencies failed
2026-03-29 21:54:41 [main] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat]
2026-03-29 21:54:41 [main] INFO o.s.b.a.l.ConditionEvaluationReportLogger -
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2026-03-29 21:54:41 [main] ERROR o.s.boot.SpringApplication - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pddLocalController': Injection of resource dependencies failed
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:372)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1459)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:606)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1221)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1187)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1123)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)
at org.ta.pddserver.PddServerApplication.main(PddServerApplication.java:12)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'waybillOperator': Invocation of init method failed
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:222)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1818)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeanByName(AbstractAutowireCapableBeanFactory.java:468)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:606)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:577)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:739)
at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:272)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146)
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:369)
... 19 common frames omitted
Caused by: org.mybatis.spring.MyBatisSystemException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in org/ta/pddserver/mapper/WaybillSeaMapper.java (best guess)
### The error may involve org.ta.pddserver.mapper.WaybillSeaMapper.selectFirst
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:99)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347)
at jdk.proxy2/jdk.proxy2.$Proxy79.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:154)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:87)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at jdk.proxy2/jdk.proxy2.$Proxy123.selectFirst(Unknown Source)
at org.ta.pddserver.service.impl.WaybillSeaImpl.getFirstUsable(WaybillSeaImpl.java:14)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724)
at org.ta.pddserver.service.impl.WaybillSeaImpl$$SpringCGLIB$$0.getFirstUsable(<generated>)
at org.ta.pddserver.serviceutil.WaybillOperator.init(WaybillOperator.java:31)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMethod.invoke(InitDestroyAnnotationBeanPostProcessor.java:457)
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:401)
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:219)
... 34 common frames omitted
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in org/ta/pddserver/mapper/WaybillSeaMapper.java (best guess)
### The error may involve org.ta.pddserver.mapper.WaybillSeaMapper.selectFirst
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:75)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333)
... 52 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:77)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:64)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 58 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:829)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:144)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:370)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:207)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:488)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:576)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:97)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 68 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167)
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89)
at com.mysql.cj.NativeSession.connect(NativeSession.java:120)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:949)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:819)
... 81 common frames omitted
Caused by: java.net.ConnectException: Connection timed out: getsockopt
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:639)
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:550)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:594)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:284)
at java.base/java.net.Socket.connect(Socket.java:659)
at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63)
... 84 common frames omitted
2026-03-29 21:54:49 [main] INFO o.ta.pddserver.PddServerApplication - Starting PddServerApplication using Java 25 with PID 23460 (E:\HJ\multiplesourcesecurity\PddServer\target\classes started by ChenH in E:\HJ\multiplesourcesecurity)
2026-03-29 21:54:49 [main] INFO o.ta.pddserver.PddServerApplication - No active profile set, falling back to 1 default profile: "default"
2026-03-29 21:54:50 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9000 (http)
2026-03-29 21:54:51 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2026-03-29 21:54:51 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.46]
2026-03-29 21:54:51 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2026-03-29 21:54:51 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1265 ms
2026-03-29 21:54:51 [main] INFO org.ta.pddserver.config.OpenFilter - OPEN 过滤器初始化
2026-03-29 21:54:51 [main] INFO org.ta.pddserver.config.APIFilter - API 过滤器初始化
2026-03-29 21:54:52 [main] INFO o.t.p.serviceutil.WaybillOperator - 初始化 WaybillOperator,获取当前面单池状态
2026-03-29 21:54:52 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2026-03-29 21:54:54 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariCP - Added connection com.mysql.cj.jdbc.ConnectionImpl@75527e36
2026-03-29 21:54:54 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2026-03-29 21:54:54 [main] INFO o.t.p.serviceutil.WaybillOperator - 面单池更新完成,快递公司编码LOTTO,当前单号31775900987,剩余单号数量29493
2026-03-29 21:54:54 [main] INFO o.s.v.b.OptionalValidatorFactoryBean - Failed to set up a Bean Validation provider: jakarta.validation.NoProviderFoundException: Unable to create a Configuration, because no Jakarta Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
2026-03-29 21:54:55 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2026-03-29 21:54:55 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9000 (http) with context path '/'
2026-03-29 21:54:55 [main] INFO o.ta.pddserver.PddServerApplication - Started PddServerApplication in 6.228 seconds (process running for 6.866)
2026-03-29 21:54:55 [main] INFO o.t.p.config.PddApplicationRunner - 注入注册PDD-HTTP 日志保存工具
2026-03-29 21:54:57 [scheduling-1] INFO o.t.pddserver.serviceutil.GDOperator - 2026年3月29日 21:54:57 工单数量:0
2026-03-29 21:55:00 [http-nio-9000-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2026-03-29 21:55:00 [http-nio-9000-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2026-03-29 21:55:00 [http-nio-9000-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms
2026-03-29 21:55:01 [http-nio-9000-exec-1] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:55:01 [http-nio-9000-exec-1] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:55:01 [http-nio-9000-exec-1] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:55:01 [http-nio-9000-exec-1] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:55:01 [http-nio-9000-exec-1] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:55:52 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete
2026-03-29 21:55:52 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete
2026-03-29 21:55:52 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2026-03-29 21:55:52 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
2026-03-29 21:55:56 [main] INFO o.ta.pddserver.PddServerApplication - Starting PddServerApplication using Java 25 with PID 13716 (E:\HJ\multiplesourcesecurity\PddServer\target\classes started by ChenH in E:\HJ\multiplesourcesecurity)
2026-03-29 21:55:56 [main] INFO o.ta.pddserver.PddServerApplication - No active profile set, falling back to 1 default profile: "default"
2026-03-29 21:55:57 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9000 (http)
2026-03-29 21:55:57 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
2026-03-29 21:55:57 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.46]
2026-03-29 21:55:57 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2026-03-29 21:55:57 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1091 ms
2026-03-29 21:55:57 [main] INFO org.ta.pddserver.config.OpenFilter - OPEN 过滤器初始化
2026-03-29 21:55:57 [main] INFO org.ta.pddserver.config.APIFilter - API 过滤器初始化
2026-03-29 21:55:58 [main] INFO o.t.p.serviceutil.WaybillOperator - 初始化 WaybillOperator,获取当前面单池状态
2026-03-29 21:55:58 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Starting...
2026-03-29 21:55:59 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariCP - Added connection com.mysql.cj.jdbc.ConnectionImpl@605c7a9e
2026-03-29 21:55:59 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
2026-03-29 21:55:59 [main] INFO o.t.p.serviceutil.WaybillOperator - 面单池更新完成,快递公司编码LOTTO,当前单号31775900987,剩余单号数量29493
2026-03-29 21:56:00 [main] INFO o.s.v.b.OptionalValidatorFactoryBean - Failed to set up a Bean Validation provider: jakarta.validation.NoProviderFoundException: Unable to create a Configuration, because no Jakarta Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
2026-03-29 21:56:00 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2026-03-29 21:56:01 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9000 (http) with context path '/'
2026-03-29 21:56:01 [main] INFO o.ta.pddserver.PddServerApplication - Started PddServerApplication in 5.34 seconds (process running for 5.893)
2026-03-29 21:56:01 [main] INFO o.t.p.config.PddApplicationRunner - 注入注册PDD-HTTP 日志保存工具
2026-03-29 21:56:02 [scheduling-1] INFO o.t.pddserver.serviceutil.GDOperator - 2026年3月29日 21:56:02 工单数量:0
2026-03-29 21:56:05 [http-nio-9000-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2026-03-29 21:56:05 [http-nio-9000-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2026-03-29 21:56:05 [http-nio-9000-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
2026-03-29 21:56:05 [http-nio-9000-exec-2] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:56:05 [http-nio-9000-exec-2] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:56:06 [http-nio-9000-exec-2] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:56:06 [http-nio-9000-exec-2] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:56:06 [http-nio-9000-exec-2] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:56:30 [http-nio-9000-exec-4] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:56:30 [http-nio-9000-exec-4] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:56:30 [http-nio-9000-exec-4] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:56:30 [http-nio-9000-exec-4] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:56:30 [http-nio-9000-exec-4] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:56:32 [http-nio-9000-exec-4] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:56:32 [http-nio-9000-exec-4] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:56:35 [http-nio-9000-exec-5] ERROR o.t.p.controller.PddOpenController - pdd_sign is empty
2026-03-29 21:56:35 [http-nio-9000-exec-5] INFO o.t.p.controller.PddOpenController - Request:
{"idType":"韩国个人通关号","name":"김해곤","from_client_id":"efaa680eb35e4bf49fca8a5df78c2291","mobileNo":"01062420353","type":"pdd.service.conso.user.identify","idNumber":"P160023834668","request_id":"-897897914","client_id":"8f5f3f9c92e847b2894fc9c0afce3d61","timestamp":"1774600505"}
2026-03-29 21:56:36 [http-nio-9000-exec-5] ERROR o.t.p.controller.PddOpenController - 验签失败
2026-03-29 21:56:36 [http-nio-9000-exec-5] INFO o.t.p.controller.PddOpenController - pdd.service.conso.user.identify
2026-03-29 21:56:36 [http-nio-9000-exec-5] INFO org.ta.pddserver.utils.UniPassUtil - url:https://unipass.customs.go.kr:38010/ext/rest/persEcmQry/retrievePersEcm?crkyCn=g240g274x016o063l080g030v2&persEcm=P160023834668&pltxNm=김해곤&cralTelno=01062420353
2026-03-29 21:56:36 [http-nio-9000-exec-5] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:56:36 [http-nio-9000-exec-5] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:56:39 [http-nio-9000-exec-2] INFO o.t.p.controller.PddOpenController - RESP:
{"code":306,"success":false,"message":"其它网络类可以重试的未知错误(如依赖下游不可用或超时)"}
2026-03-29 21:56:39 [http-nio-9000-exec-2] INFO o.t.p.config.RepeatedlyReadFilter - RepeatedlyReadFilter doFilter ok
2026-03-29 21:57:00 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete
2026-03-29 21:57:00 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete
2026-03-29 21:57:00 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown initiated...
2026-03-29 21:57:00 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariCP - Shutdown completed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment