julian
|
57d7e5bdfb
|
Merge branch 'feature_x'
|
2026-09-12 18:30:01 +08:00 |
|
julian
|
2af412ec8a
|
docs: 更新 README,协议名改为 GPL-3.0,调整开源理念章节
|
2026-09-12 18:29:43 +08:00 |
|
julian
|
1ff31409d2
|
refactor(限流): IP 限流迁移至 Bucket4j 令牌桶并修复客户端 IP 可伪造问题
|
2026-09-10 23:49:37 +08:00 |
|
julian
|
741ab91517
|
docs: 新增远方好物接入案例
|
2026-09-07 22:39:25 +08:00 |
|
julian
|
2b4d18eb3a
|
feat: 接入企业 +1
|
2026-09-07 22:28:44 +08:00 |
|
julian
|
cfffca90cf
|
fix: 取消临时 test 类
|
2026-08-15 21:13:36 +08:00 |
|
julian
|
37e710b78e
|
feat: 海关PDF Base64内容加签+验证签名结果
|
2026-08-15 17:25:12 +08:00 |
|
julian
|
49b85e2936
|
feat: 海关PDF文件加签
|
2026-08-15 17:09:58 +08:00 |
|
julian
|
eac89efb26
|
feat: 海关PDF文件加签
|
2026-08-15 17:03:22 +08:00 |
|
julian
|
1329c5cf7e
|
chore(pom): 更新项目版本至 1.2.1
|
2026-03-02 17:31:56 +08:00 |
|
julian
|
bc3da942a9
|
chore(pom): 更新项目版本至 1.2.1
|
2026-03-02 17:20:17 +08:00 |
|
julian
|
a77a36471e
|
docs: 更新 README.md 文档结构和内容
|
2026-03-02 16:10:30 +08:00 |
|
julian
|
2575b2e973
|
fix: 修复 getUkeyResponseArgs 收到 ukey 响应后线程未被唤醒的问题
- 在 handleTextMessage 处理完 ukey 响应后,显式调用 LockSupport.unpark() 唤醒主调线程
- 避免主调线程等待至 parkNanos 超时(1s)才继续执行,提升响应实时性
|
2026-03-02 16:05:35 +08:00 |
|
julian
|
127e3ad493
|
Merge branch 'refs/heads/main' into feature_x
|
2026-03-02 15:57:03 +08:00 |
|
julian
|
a2e27e9fa5
|
Merge remote-tracking branch 'origin/feature_x' into feature_x
|
2026-01-08 14:29:47 +08:00 |
|
Julian
|
b89f5b2e4f
|
Update README.md
|
2026-01-08 14:23:20 +08:00 |
|
Julian
|
cebb113bfb
|
Update README.md
|
2026-01-08 14:22:25 +08:00 |
|
julian
|
85faf414c5
|
Merge branch 'refs/heads/main' into feature_x
|
2025-12-26 14:37:51 +08:00 |
|
Julian
|
a2febb2eaa
|
Remove sponsorship information from README
Removed sponsorship section from the README.
|
2025-12-26 14:34:10 +08:00 |
|
julian
|
49311c5aa9
|
chore: update deploy script to use dynamic user path for settings
|
2025-11-28 14:30:53 +08:00 |
|
julian
|
af564d8e22
|
chore: 更新测试和构建脚本中的用户路径
|
2025-11-28 14:30:20 +08:00 |
|
julian
|
0eb9cba8e6
|
feat(web): 新增CEB900报错信息查询功能
在EportReportResultHttpClient及相关测试类中新增了查询CEB900报错信息的接口和测试用例,支持在申报回执出现错误时查询详细报错信息。同时更新了EportSignControllerTest以包含900报错查询逻辑。
|
2025-08-04 17:22:02 +08:00 |
|
julian
|
ff1ad3e1f9
|
Merge branch 'feature_x'
|
2025-08-02 23:26:20 +08:00 |
|
julian
|
69a29cc766
|
docs(README): 更新项目描述和图片链接
|
2025-08-02 23:25:41 +08:00 |
|
julian
|
3c3a77dfbf
|
Merge branch 'feature_x'
|
2025-08-02 22:05:09 +08:00 |
|
julian
|
86475ce972
|
chore(ci): 回滚docker镜像版本至1.2.0.1
|
2025-08-02 22:04:57 +08:00 |
|
julian
|
bb7edcb531
|
Merge branch 'feature_x'
|
2025-08-02 22:02:34 +08:00 |
|
julian
|
2ee38968a9
|
docs(README): 更新项目文档及徽章展示
添加GitHub徽章、Docker信息及Maven集成说明,优化项目介绍格式
|
2025-08-02 22:00:28 +08:00 |
|
julian
|
f8a28740c7
|
feat(docker): 更新Docker镜像版本至1.2.1并切换基础镜像
- 将Docker镜像版本从1.2.0升级到1.2.1
- 基础镜像从azul/zulu-openjdk切换为eclipse-temurin
- 更新维护者信息
- 添加sptn命令检查逻辑
|
2025-08-02 11:03:21 +08:00 |
|
julian
|
c0b21e85db
|
Merge branch 'feature_x'
|
2025-08-01 22:11:27 +08:00 |
|
julian
|
26f9148cab
|
docs(dockerhub): 修正文档格式以提高可读性
|
2025-08-01 22:11:05 +08:00 |
|
julian
|
a229329b65
|
Merge branch 'feature_x'
|
2025-08-01 22:03:54 +08:00 |
|
julian
|
2dd03f01fe
|
chore(scripts): 删除 docker-push-latest.sh 脚本
|
2025-08-01 21:58:49 +08:00 |
|
julian
|
ecf228f918
|
Merge branch 'feature_x'
|
2025-08-01 21:45:21 +08:00 |
|
julian
|
26125f3ed9
|
fix(docker): 修复脚本末尾的语法错误并添加mvn清理
将脚本末尾的"&"改为"&&"以确保正确执行,并添加mvn clean命令
|
2025-08-01 21:45:00 +08:00 |
|
julian
|
81749c043f
|
fix(docker): 修复脚本末尾的语法错误并添加mvn清理
将脚本末尾的"&"改为"&&"以确保正确执行,并添加mvn clean命令
|
2025-08-01 21:44:50 +08:00 |
|
julian
|
fc0119be4e
|
feat(docker): 增强多架构构建脚本功能
添加彩色日志输出、错误处理、环境检查等功能,优化构建流程
|
2025-08-01 21:39:30 +08:00 |
|
julian
|
609f25aa3f
|
feat(docker): 增强多架构构建脚本功能
添加彩色日志输出、错误处理、环境检查等功能,优化构建流程
|
2025-08-01 21:38:47 +08:00 |
|
julian
|
d20160d2f5
|
Merge branch 'feature_x'
|
2025-08-01 20:12:58 +08:00 |
|
julian
|
73b50d1c92
|
fix(start.sh): 自动创建日志目录并优化启动提示信息
|
2025-08-01 20:12:28 +08:00 |
|
julian
|
1a5a398503
|
Merge branch 'feature_x'
|
2025-08-01 19:47:04 +08:00 |
|
julian
|
89a74607d3
|
fix(start.sh): 自动创建日志目录并优化启动提示信息
|
2025-08-01 19:46:37 +08:00 |
|
julian
|
4ae0c8350b
|
fix(notify): 优化UKey客户端重启逻辑
修改EmailNotifyStrategy.java中的restartUkeyWindowsWebsocketClient方法,使用RESTART命令替代原有的STOP+START组合操作,并添加日志记录
|
2025-08-01 19:40:19 +08:00 |
|
julian
|
d090c0cb4b
|
Merge branch 'feature_x'
# Conflicts:
# README.md
# chinaport-data-signature-webapp/src/main/java/cn/alphahub/eport/signature/base/domain/Result.java
# chinaport-data-signature-webapp/src/main/java/cn/alphahub/eport/signature/controller/rpc/EportReportResultController.java
# chinaport-data-signature-webapp/src/main/java/cn/alphahub/eport/signature/core/SignHandler.java
|
2025-08-01 18:50:00 +08:00 |
|
julian
|
cf96fee195
|
fix(notify): 优化UKey客户端重启逻辑
修改EmailNotifyStrategy.java中的restartUkeyWindowsWebsocketClient方法,使用RESTART命令替代原有的STOP+START组合操作,并添加日志记录
|
2025-08-01 18:14:32 +08:00 |
|
julian
|
207d050aef
|
fix(notify): 修复UKey重启逻辑并优化JSON序列化调用
修改EmailNotifyStrategy.java中的restartUkeyWindowsWebsocketClient方法,将重启逻辑拆分为停止和启动两步操作,合并输出结果。同时使用静态导入的toJson方法替代JacksonUtil工具类调用。
|
2025-08-01 18:06:57 +08:00 |
|
julian
|
46047fb07c
|
feat(deploy): 优化部署脚本和POM配置
1. 部署脚本添加sptn命令检测并切换Maven中央仓库配置
2. 更新POM文件结构,调整插件版本和配置,移除nexus-staging插件,添加central-publishing插件
|
2025-08-01 17:53:05 +08:00 |
|
julian
|
0d815b2a44
|
fix(start.sh): 优化启动脚本并修复环境变量问题
- 标准化环境变量命名和格式
- 增加操作系统判断逻辑
- 优化日志处理逻辑
- 移除敏感信息硬编码
|
2025-08-01 16:04:57 +08:00 |
|
julian
|
9f65e5003d
|
feat(notify): 增加通知禁用时的SKIP状态处理
在EmailNotifyStrategy和FeisuNotifyStrategy中新增对通知禁用的处理逻辑,返回SKIP状态。同时NotifyResult枚举新增SKIP值。
|
2025-08-01 12:47:16 +08:00 |
|
julian
|
a0ab31a54e
|
fix(SignHandler): 移除电子口岸ukey数据获取的冗余日志输出
|
2025-08-01 12:34:52 +08:00 |
|
julian
|
1f61adffc5
|
feat(SignHandler): 添加ukey加签失败邮件通知功能
fix(ChinaEportReportClient): 加签失败时抛出带错误码的异常
refactor(EmailNotifyStrategy): 将通知方法改为私有
feat(BizCodeEnum): 新增加签失败错误码
fix(UkeyResponse): 优化getter方法空值处理
|
2025-08-01 12:30:30 +08:00 |
|
julian
|
3e9e837b1b
|
fix(notify): 移除冗余的日志输出信息
EmailNotifyStrategy.java中删除加签成功后多余的日志打印
|
2025-08-01 11:24:12 +08:00 |
|
julian
|
9c1389db78
|
fix(logback-spring.xml): 修改日志扫描配置为每30秒扫描一次
|
2025-08-01 11:11:13 +08:00 |
|
julian
|
1783850d25
|
chore(config): 更新飞书webhook地址
|
2025-08-01 10:50:11 +08:00 |
|
julian
|
8ab93c7979
|
chore(chinaport-data-signature-webapp): 重命名docker构建脚本文件
|
2025-08-01 10:36:30 +08:00 |
|
julian
|
b5ebf2859d
|
feat(notify): 新增飞书通知策略并优化通知模块
fix(ukey): 修复密码获取逻辑使用ObjectUtils.getIfNull替代defaultIfNull
refactor(webclient): 重构WebClient日志记录添加traceId上下文
style(model): 移除NameSpace类中的多余空行
chore(deps): 升级多个依赖版本包括xmlsec和jaxb-runtime
docs(config): 添加飞书通知配置项到各环境配置文件
test(notify): 更新通知策略测试类使用常量NAME替代字符串
|
2025-08-01 10:25:51 +08:00 |
|
julian
|
c16c254311
|
fix(notify): 在失败通知邮件中添加traceId信息
|
2025-07-31 23:47:08 +08:00 |
|
julian
|
1c1d6f6ee1
|
fix(EmailNotifyStrategy): 修复HTML模板中的换行问题
|
2025-07-31 23:22:52 +08:00 |
|
julian
|
2c4298165b
|
feat(signature): 新增sessionId支持链路追踪
- 在UkeyResponseArgsWrapper和WebSocketWrapper中新增sessionId字段
- 修改WebSocketClientHandler和SignHandler,支持MDC链路追踪
- 重构EmailNotifyStrategy,优化邮件通知内容和格式
- 将DEFAULT_TRACE_ID常量重命名为TRACE_ID
- 更新相关拦截器和工具类使用新的TRACE_ID常量
|
2025-07-31 23:21:38 +08:00 |
|
julian
|
5b7252d7fe
|
chore(webapp): 删除旧版docker推送脚本并添加多架构构建脚本
删除单架构docker推送脚本(docker-push-arm64.sh和docker-push-x86_64.sh),新增支持多平台构建推送的docker_build_and_push_multiarch.sh脚本
|
2025-07-31 19:19:02 +08:00 |
|
julian
|
a7f37d8cbc
|
fix(core): 重命名sendNotify为sendNotification方法
方法名拼写错误修正,保持命名一致性
|
2025-07-31 18:57:45 +08:00 |
|
julian
|
6f369ef31d
|
feat(WebSocketClientHandler): 提取加签失败通知方法
fix(docker): 更新镜像版本至1.2.0
|
2025-07-31 18:55:18 +08:00 |
|
julian
|
d5e37e8028
|
fix(notify): 重命名邮件通知失败方法名
将 sendAlertWhenFailure 更名为 notifyWhenFailure,保持命名一致性
|
2025-07-31 18:47:14 +08:00 |
|
julian
|
038cdacd8e
|
fix(config): 修复认证头校验使用StringUtils.CS比较
|
2025-07-31 18:38:48 +08:00 |
|
julian
|
3baffb3143
|
feat(notify): 重命名测试类并优化邮件通知策略
重命名WebSocketClientHandlerTest为NotifyStrategyTest,并优化EmailNotifyStrategy的异常处理和日志记录
|
2025-07-31 18:20:51 +08:00 |
|
julian
|
0182aeb704
|
feat(notify): 新增电子口岸u-key加签失败通知策略模块
新增通知策略接口及实现类:
1. 新增NotifyStrategy接口定义通知策略
2. 新增EmailNotifyStrategy邮件通知策略实现
3. 新增FeisuNotifyStrategy飞书通知策略
4. 新增相关枚举类:NotifyResult、UkeyError
5. 重构WebSocketClientHandler使用策略模式
6. 新增EmailNotifyRecord通知记录模型
|
2025-07-31 18:14:44 +08:00 |
|
julian
|
618c001b34
|
fix(constant): 移除重复的TRACE_ID常量定义
|
2025-07-31 17:23:53 +08:00 |
|
julian
|
249b66633d
|
fix(config): 统一日志文件配置格式
修改dev/test/prod环境的application.yml,标准化日志路径和文件名配置
|
2025-07-31 17:15:15 +08:00 |
|
julian
|
d3e4e89a1c
|
feat(日志配置): 新增logback-spring.xml配置文件
|
2025-07-31 16:40:37 +08:00 |
|
julian
|
312a7c72fe
|
chore(resources): 删除logback-spring.xml配置文件
|
2025-07-31 16:40:15 +08:00 |
|
julian
|
ca59f8f9ec
|
fix(logback-spring.xml): 修正FILE_LOG_PATTERN中的PID变量引用格式
|
2025-07-31 16:30:05 +08:00 |
|
julian
|
78c9f8b8db
|
feat(base): 添加全局traceId跟踪功能
feat(config): 新增RestTemplate和拦截器配置
refactor(domain): 优化Result类结构,移除timestamp字段
feat(advice): 添加全局响应体处理器
feat(utils): 新增TraceHelper工具类
fix(websocket): 优化WebSocket错误处理逻辑
chore(pom): 升级Spring Boot至3.5.3版本
feat(log): 新增logback日志配置
fix(ratelimiter): 在限流响应中添加traceId
feat(constant): 新增框架常量类
feat(interceptor): 添加默认trace拦截器
|
2025-07-31 16:21:25 +08:00 |
|
julian
|
3d1c5a774c
|
fix: add @SuppressWarnings annotations and update pom.xml dependencies
|
2025-07-31 10:59:06 +08:00 |
|
julian
|
71bcd704b5
|
docs: 更新 README 文档,优化内容结构和可读性
|
2025-07-31 00:32:07 +08:00 |
|
julian
|
742700995f
|
refactor: 移除多余的导入语句,优化代码结构
|
2025-07-31 00:28:54 +08:00 |
|
julian
|
8a1ecf603c
|
refactor: reorder import statements for consistency
|
2025-07-31 00:17:00 +08:00 |
|
julian
|
63763391db
|
docs: 优化文档格式和可读性
|
2025-06-26 23:12:14 +08:00 |
|
julian
|
1feff06440
|
docs: 优化文档格式和可读性
|
2025-06-26 23:09:57 +08:00 |
|
julian
|
39d2e78a36
|
feat: 新增支持公司
|
2025-02-17 17:32:16 +08:00 |
|
julian
|
635cc56b54
|
feat: 优化下载证书的方法
|
2024-11-25 17:32:11 +08:00 |
|
julian
|
5d3d6c3b19
|
feat: 优化证书下载方法
|
2024-11-25 17:01:48 +08:00 |
|
julian
|
883466b2e4
|
更新 README.md
|
2024-10-21 08:58:08 +08:00 |
|
julian
|
f191dd9ba0
|
feat: 优化证书下载接口描述
|
2024-09-26 16:02:53 +08:00 |
|
julian
|
adb37e7cfa
|
feat: 更新证书接口文档
|
2024-09-26 15:56:20 +08:00 |
|
julian
|
342e8edd03
|
Merge branch 'feature_探索'
* feature_探索:
- 优化获取抄送邮箱列表
- 优化加签失败邮件通知逻辑 - 优化配置 WebFlux 调用客户端的代码
- update system line separator
[feature] rename package
|
2024-08-30 14:21:43 +08:00 |
|
julian
|
283c36cdb6
|
- 优化获取抄送邮箱列表
|
2024-08-30 14:10:51 +08:00 |
|
julian
|
fcc50c6f53
|
- 优化加签失败邮件通知逻辑
- 优化配置 WebFlux 调用客户端的代码
|
2024-08-30 13:31:21 +08:00 |
|
julian
|
d9657b79f1
|
- update system line separator
|
2024-08-22 14:41:26 +08:00 |
|
julian
|
6276f0aa4f
|
[feature] rename package
|
2024-08-16 14:57:06 +08:00 |
|
julian
|
b7e28508dd
|
Merge branch 'refs/heads/feature_探索'
|
2024-04-19 14:48:59 +08:00 |
|
julian
|
072dcec38e
|
[feature] 进口单报文类型:16 类,出口单报文类型:23 类
|
2024-04-19 14:47:37 +08:00 |
|
julian
|
dcf4e3629d
|
[feature] 增加 TODO,
|
2024-04-01 14:24:48 +08:00 |
|
julian
|
a0b3814aa6
|
Merge branch 'refs/heads/feature_探索'
|
2024-03-21 16:27:59 +08:00 |
|
julian
|
f5bea706cc
|
[feature] 移除非必须文件
|
2024-03-21 16:24:46 +08:00 |
|
julian
|
226cf09444
|
[feature] 更新pom
|
2024-03-13 16:45:18 +08:00 |
|
julian
|
9bd6ef9f24
|
[feature] 增加待办项
|
2024-03-13 10:56:53 +08:00 |
|
julian
|
eeab7eca45
|
Merge branch 'feature_探索'
|
2023-08-15 17:52:53 +08:00 |
|
julian
|
0380ecc273
|
[feature] 补漏提交的code
|
2023-08-15 17:51:50 +08:00 |
|
julian
|
c98763753e
|
[feature] 补漏提交的code
|
2023-08-15 17:51:03 +08:00 |
|
julian
|
8e62cc8ac7
|
Merge branch 'feature_探索'
|
2023-08-15 17:42:27 +08:00 |
|