zhouyonggao
|
77af970b0d
|
fix: 修复日志文件中数据库连接和服务启动记录问题
|
2025-11-28 17:33:53 +08:00 |
zhouyonggao
|
18841ea58a
|
fix(api): 移除对只读数据库的ALTER TABLE操作
由于数据库是只读的,移除ExportsAPI中尝试修改表结构的ensureOwnerColumn方法调用
同时从Dockerfile中移除APP_ENV=prod的环境变量设置
|
2025-11-28 17:32:22 +08:00 |
zhouyonggao
|
1fbc81f88c
|
chore: 更新服务器日志文件
|
2025-11-28 17:11:44 +08:00 |
zhouyonggao
|
dd736bc927
|
ci(Dockerfile): 使用缓存优化apk安装速度
使用--mount=type=cache参数缓存apk包,减少重复构建时的下载时间
|
2025-11-28 17:11:35 +08:00 |
zhouyonggao
|
2debbdd116
|
refactor(deploy): 简化docker部署脚本并启用buildkit缓存
移除env文件相关逻辑,简化部署流程
启用docker buildkit缓存以提高构建效率
|
2025-11-28 17:07:41 +08:00 |
zhouyonggao
|
60faf18220
|
perf(部署脚本): 优化docker部署流程,避免重复构建镜像
检查镜像是否已存在,若存在则直接使用,否则才构建新镜像
|
2025-11-28 17:00:21 +08:00 |
zhouyonggao
|
455859dab6
|
fix(deploy): 改进环境文件处理逻辑并添加缺失检查
添加对环境文件存在性的检查,当文件不存在时显示警告而非直接退出
当未指定环境文件时,允许仅通过配置文件加载配置
|
2025-11-28 16:47:20 +08:00 |
zhouyonggao
|
0f603041d9
|
fix(deploy): 改进docker部署脚本的错误处理和配置检查
添加环境文件路径覆盖参数,并增强错误提示
统一docker运行命令逻辑,强制检查配置文件存在性
|
2025-11-28 16:46:34 +08:00 |
zhouyonggao
|
48863be438
|
fix(deploy): 修改默认环境为test并添加配置文件挂载支持
添加对config.$ENV_NAME.yaml配置文件的挂载支持,当文件存在时自动挂载到容器中
同时将默认部署环境从prod改为test,并优化错误提示信息
|
2025-11-28 16:44:05 +08:00 |
zhouyonggao
|
339fc18fdd
|
refactor(scripts): 替换部署脚本为docker版本
将原有的直接部署脚本替换为使用docker容器运行的版本,提升部署的一致性和可移植性
|
2025-11-28 16:43:40 +08:00 |
zhouyonggao
|
1d8760e9b5
|
refactor(deployment): 移除docker-compose配置并重构部署脚本
删除不再使用的docker-compose.yml和deploy_image.sh文件
重构deploy.sh脚本以直接运行Go二进制程序
简化部署流程,不再依赖Docker容器
|
2025-11-28 16:36:59 +08:00 |
zhouyonggao
|
bf3eae2f2f
|
fix(部署脚本): 添加平台架构检测和自动适配功能
检测主机架构并自动设置正确的平台参数,确保在不同架构的主机上正确部署容器
移除不再使用的image.tar文件
|
2025-11-28 16:32:20 +08:00 |
zhouyonggao
|
85e86abbce
|
fix(deploy_image): 移除默认平台设置并改进平台参数处理
修改部署脚本以支持动态平台参数,移除默认的linux/amd64设置
在帮助信息中添加平台参数说明
|
2025-11-28 16:24:40 +08:00 |
zhouyonggao
|
3453570dc6
|
ci(docker): 添加平台配置以支持多架构构建
添加 PLATFORM 环境变量配置,允许在 docker-compose 和部署脚本中指定构建平台
|
2025-11-28 16:14:25 +08:00 |
zhouyonggao
|
c62e98ae90
|
build(scripts): 添加image.tar文件
|
2025-11-28 16:06:47 +08:00 |
zhouyonggao
|
daa920116b
|
feat(部署): 添加部署脚本用于启动和管理容器服务
|
2025-11-28 16:05:19 +08:00 |
zhouyonggao
|
30d64d4eb0
|
feat(scripts): 增强部署脚本支持不同构建模式和环境配置
添加对多种构建模式的支持,包括不构建、重新构建、拉取最新镜像等
默认环境从prod改为test,并支持根据环境加载对应的.env文件
|
2025-11-28 15:58:02 +08:00 |
zhouyonggao
|
c35be14167
|
chore: 清理过期的导出任务文件
|
2025-11-28 15:45:43 +08:00 |
zhouyonggao
|
7d9d1aa7a6
|
refactor(Dockerfile): 移除中国镜像源配置以简化构建
构建环境已迁移至全球通用镜像源,不再需要特定中国镜像配置
|
2025-11-28 15:16:28 +08:00 |
zhouyonggao
|
9df96375c3
|
ci(docker): 优化Dockerfile使用国内镜像源
配置GOPROXY使用国内代理并替换Alpine镜像源为阿里云镜像,以加速构建过程
|
2025-11-28 14:49:52 +08:00 |
zhouyonggao
|
9c64d21bd4
|
chore: 更新营销数据服务器的二进制文件
|
2025-11-28 14:48:12 +08:00 |
zhouyonggao
|
830fb574e6
|
fix: 修复YMT密钥解密环境变量设置位置错误
将YMT_KEY_DECRYPT_KEY_B64环境变量设置从文件末尾移至main函数开始处
确保在日志初始化前完成环境变量配置
|
2025-11-28 14:47:58 +08:00 |
zhouyonggao
|
e24b42fe4d
|
feat: 添加YMT密钥解密密钥配置项
在配置文件中新增ymt_key_decrypt_key_b64字段,用于设置YMT密钥解密密钥
当配置项不为空时,自动将其设置为环境变量YMT_KEY_DECRYPT_KEY_B64
|
2025-11-28 14:47:30 +08:00 |
zhouyonggao
|
7170991166
|
docs: 添加服务器配置文件示例
|
2025-11-28 14:39:43 +08:00 |
zhouyonggao
|
abca1742b7
|
chore: 清理冗余的配置文件并更新.gitignore
删除重复的测试和生产环境配置文件
更新.gitignore以忽略正确的配置文件
|
2025-11-28 14:33:16 +08:00 |
zhouyonggao
|
cfe773c3f0
|
chore: 更新gitignore并重构配置文件
移除旧的prod配置文件,新增prod和test配置文件的副本
更新gitignore以忽略新的配置文件副本
|
2025-11-28 14:32:29 +08:00 |
zhouyonggao
|
c1d035f9af
|
fix: 更新生产环境数据库配置信息
|
2025-11-28 14:30:24 +08:00 |
zhouyonggao
|
4620d3df0c
|
feat(deploy): 添加部署脚本和Docker相关配置
refactor(config): 重构配置加载逻辑以支持环境变量
fix(exports): 清理导出后的临时xlsx文件
chore: 更新.gitignore忽略配置文件
|
2025-11-28 14:26:04 +08:00 |
zhouyonggao
|
07c5a0872e
|
feat(ymt): 添加SM4解密支持并优化导出功能
新增SM4解密功能用于处理加密订单key,优化导出模板界面和SQL构建逻辑
添加用户ID过滤支持,修复导出表单的默认值设置问题
更新依赖并修复模板列表显示文本
|
2025-11-28 14:17:50 +08:00 |
zhouyonggao
|
7098b99046
|
feat(ymt): 新增易码通用户、商户和活动API接口及前端筛选功能
重构creators.go以支持易码通数据源查询
在router.go中添加易码通相关路由
新增ymt_users.go、ymt_merchants.go和ymt_activities.go处理易码通数据
修改前端界面增加易码通专属筛选条件
调整SQL构建器以适配易码通字段映射
优化导出功能支持易码通数据源
|
2025-11-28 13:40:12 +08:00 |
zhouyonggao
|
b7c194be4b
|
feat(config): 添加环境变量加载功能
新增 LoadEnv 函数用于从 .env.local 文件加载环境变量
支持从多个路径查找配置文件
|
2025-11-27 18:40:57 +08:00 |
zhouyonggao
|
ff0f02f065
|
fix(templates): 修复模板编辑保存时的字段映射问题
修复模板编辑保存时字段路径映射错误的问题,增加对主表字段的支持
添加详细的日志记录以帮助调试模板更新过程
优化字段选择器的数据处理逻辑,确保与后端API兼容
|
2025-11-27 18:39:26 +08:00 |
zhouyonggao
|
3ea990ebdc
|
docs: 更新README文档并添加服务启动说明
添加详细的后端服务启动步骤、前端访问方式和技术栈说明
更新项目结构描述和日志文件内容
|
2025-11-27 17:02:05 +08:00 |
zhouyonggao
|
dc22ac4406
|
chore: 移除不再使用的服务器相关文件和脚本
删除已废弃的服务器二进制文件、运行脚本和环境变量示例文件
|
2025-11-27 17:00:14 +08:00 |
zhouyonggao
|
911c1bbc8a
|
fix: 更新数据库密码并移除废弃的env加载代码
|
2025-11-27 16:57:48 +08:00 |
zhouyonggao
|
c7a313c7b5
|
chore: 删除服务器日志文件 server.log
|
2025-11-27 16:54:06 +08:00 |
zhouyonggao
|
12d4ebaa80
|
Add server/log directory to gitignore
|
2025-11-27 16:50:09 +08:00 |
zhouyonggao
|
782cb0d926
|
fix: 修复数据库连接配置中的密码问题并更新日志
更新config.yaml中的数据库密码配置以解决连接问题
同时记录新的连接尝试和错误信息到日志文件
|
2025-11-27 16:49:14 +08:00 |
zhouyonggao
|
5cd593b3b5
|
chore: 添加.gitignore文件并更新服务器日志
添加.gitignore文件以忽略服务器日志文件
更新server-20251127.log日志文件,包含MySQL连接错误信息
|
2025-11-27 16:45:04 +08:00 |
zhouyonggao
|
00ebfdd24f
|
feat(api): 修改模板列表查询排序规则为按数据源和ID降序
refactor(web): 重构字段元数据加载逻辑,支持传入订单类型参数
fix(web): 修复订单类型变化时字段加载不更新的问题
feat(web): 新增对order_digit等表的字段路径映射支持
|
2025-11-27 16:39:06 +08:00 |
zhouyonggao
|
5980ee19a8
|
feat(api): 添加元数据字段接口并优化字段选择逻辑
添加/metadata/fields接口获取字段元数据
重构前端字段选择器使用动态字段选项
优化SQL执行错误日志记录和CORS配置
新增字段推荐功能并根据订单类型动态加载
|
2025-11-27 16:38:19 +08:00 |
zhouyonggao
|
a193605e5c
|
fix: 修复服务器日志中重复的监听端口信息
|
2025-11-27 15:02:04 +08:00 |
zhouyonggao
|
e78a9836b4
|
docs(日志): 更新服务器日志文件,添加新的数据库连接记录
|
2025-11-27 14:21:46 +08:00 |
zhouyonggao
|
2ac2d61551
|
refactor(exporter): 重构SQL构建逻辑以支持多数据源
将SQL构建逻辑重构为基于schema接口的实现,支持不同数据源的字段映射和表连接
修复重复转换行数据的问题
公开Whitelist和FieldLabels函数以供外部调用
|
2025-11-27 14:21:29 +08:00 |
zhouyonggao
|
4467bc536d
|
feat: 添加易码通数据源支持及相关功能优化
- 在config.yaml中移除硬编码的数据库密码,改为从环境变量读取
- 为前端表单字段选择器添加key属性,确保组件正确更新
- 扩展SQL构建器以支持易码通数据源的关联表查询
- 在前端添加易码通数据源相关字段和表选项
- 更新字段白名单和标签映射,包含易码通特有字段
- 优化数据库连接配置加载逻辑,支持环境变量覆盖
|
2025-11-27 11:39:57 +08:00 |
zhouyonggao
|
64063323c7
|
feat(exporter): 添加对易码通订单表的字段映射支持并优化前端权限控制
- 在sqlbuilder.go中添加对order_info表的字段映射处理
- 前端增加对编辑和删除按钮的权限控制
- 优化订单类型选择逻辑和字段显示
- 修复字段映射错误导致的SQL构建问题
|
2025-11-27 09:19:59 +08:00 |
zhouyonggao
|
741722b6b1
|
feat(exporter): 支持从order_info表导出数据并适配不同表结构
修改SQL构建逻辑以同时支持从order和order_info表导出数据
根据主表类型自动适配不同的字段名和关联条件
|
2025-11-26 18:16:01 +08:00 |
zhouyonggao
|
7e7fdbc4cc
|
feat(export): 添加计划API和用户隔离功能
新增计划API接口用于查询计划列表,实现模板和导出任务的用户隔离
前端移除数据权限选项,简化表单并添加计划选择器
导出任务和模板列表现在会根据userId参数过滤所属用户的数据
|
2025-11-26 18:11:47 +08:00 |
zhouyonggao
|
6ac080c9a4
|
chore: 清理过期的导出文件并更新日志记录
|
2025-11-25 18:21:46 +08:00 |
zhouyonggao
|
23bfdfc645
|
feat(导出功能): 增强订单导出功能并修复相关问题
新增订单KEY解码功能及字段转换逻辑
扩展订单字段支持并优化SQL生成
修复导出文件处理逻辑及模板编辑界面
|
2025-11-25 18:21:12 +08:00 |