zhouyonggao
|
582a5daeea
|
feat(exporter): 添加订单重试状态的SQL构建逻辑
|
2025-12-12 18:32:03 +08:00 |
zhouyonggao
|
8e6b55f003
|
fix: 统一供应商类型字段标签和SQL映射逻辑
修改order.is_inner和merchant.third_party字段的标签为"供应商类型"
添加SQL构建逻辑将is_inner和third_party字段值映射为"内部供应商"或"外部供应商"
|
2025-12-12 18:28:00 +08:00 |
zhouyonggao
|
a2c6f2a08d
|
fix(api): 移除YMT无效字段并隐藏key批次字段
在exports.go中过滤掉YMT数据源的无效字段order.key_batch_id和order.key_batch_name
在metadata.go中将order.key_batch_id字段标记为隐藏
|
2025-12-12 18:17:21 +08:00 |
zhouyonggao
|
50ba8f7780
|
feat(导出): 实现字段映射规则并优化白名单校验
refactor(api): 重构字段处理逻辑,保留原始顺序并简化校验流程
docs: 添加字段映射规则文档
test: 添加SQL构建字段顺序与数量测试
|
2025-12-12 18:07:19 +08:00 |
zhouyonggao
|
b8aaf7e2e4
|
chore: 修正.gitignore中web/config.js的路径格式
|
2025-12-12 17:45:30 +08:00 |
zhouyonggao
|
cd51ae1f1b
|
docs(web): 将config.js改为config.js.example并更新配置
将实际配置文件改为示例文件,避免敏感配置被提交
|
2025-12-12 17:44:52 +08:00 |
zhouyonggao
|
9367e3f099
|
chore: 更新.gitignore文件,添加web/config.js忽略规则
|
2025-12-12 17:44:24 +08:00 |
zhouyonggao
|
fc8784113b
|
fix: 将API基础URL切换回生产环境
|
2025-12-12 17:42:00 +08:00 |
zhouyonggao
|
249e62029a
|
fix(api): 修复导出字段重复问题并优化本地开发配置
修复导出字段重复过滤逻辑,添加去重校验和日志记录
将API基础URL切换为本地开发环境配置
|
2025-12-12 15:52:22 +08:00 |
zhouyonggao
|
ddec621951
|
fix(exporter): 修复易码通直充卡密订单导出客户名称重复问题
移除订单中的merchant_name字段以避免与merchant.name重复
更新直充卡密模板示例使用merchant.name
优化SQL构建逻辑跳过立减金批次号过滤
|
2025-12-12 15:30:38 +08:00 |
zhouyonggao
|
e45db7fcb1
|
fix(导出): 修复立减金批次号在不同数据源和订单类型下的显示与过滤逻辑
调整前端条件渲染和后端过滤逻辑,确保立减金批次号字段仅在营销数据源类型2或易码通数据源类型3时显示和生效
修复易码通直充卡密订单不应包含立减金相关字段的问题
|
2025-12-12 15:24:57 +08:00 |
zhouyonggao
|
b0e5bb0282
|
build(docker): 优化Dockerfile使用多阶段构建并减少镜像大小
使用多阶段构建分离编译环境和运行环境,减少最终镜像大小
移除不必要的工具安装,仅保留运行时所需依赖
|
2025-12-11 15:04:13 +08:00 |
zhouyonggao
|
c99d972626
|
Merge remote-tracking branch 'origin/main'
|
2025-12-09 18:29:46 +08:00 |
zhouyonggao
|
5888a1e3c1
|
chore: 在.gitignore中添加.idea目录
|
2025-12-09 18:29:29 +08:00 |
zhouyonggao
|
9b77801b04
|
feat(导出): 支持商户ID筛选并优化用户ID筛选逻辑
- 在URL参数中添加merchantId支持,并处理多个商户ID的情况
- 在SQL构建器中实现creator_in和merchant_id_in的OR逻辑组合查询
- 优化reseller_id_eq和plan_id_eq的过滤条件处理
- 前端添加merchantId参数拼接功能
- 移除docker部署脚本中的固定镜像ID逻辑
|
2025-12-09 18:29:14 +08:00 |
zhouyonggao
|
935d54c54c
|
perf(scripts): 优化docker部署脚本的构建逻辑
如果镜像已存在则跳过构建,减少不必要的构建时间
|
2025-12-08 18:00:24 +08:00 |
zhouyonggao
|
83f3634d06
|
refactor(scripts): 优化docker部署脚本逻辑,移除固定镜像ID检查
强制构建新镜像以确保使用最新的Dockerfile配置
|
2025-12-08 17:59:00 +08:00 |
zhouyonggao
|
86a0cc696a
|
refactor(deploy): 简化Docker部署配置和构建流程
移除多阶段构建和交叉编译配置,改为直接运行go程序
合并多个挂载卷为单个/app目录挂载
|
2025-12-08 17:45:25 +08:00 |
zhouyonggao
|
a037d364c4
|
chore: 删除不再使用的白名单配置文件
|
2025-12-08 17:35:30 +08:00 |
zhouyonggao
|
57cd6f78b0
|
fix: 将API基础URL切换回生产环境
|
2025-12-08 17:24:12 +08:00 |
zhouyonggao
|
2ff8283711
|
fix(metadata): 隐藏order_cash.update_time字段的显示
|
2025-12-08 17:22:58 +08:00 |
zhouyonggao
|
815116e22b
|
1
|
2025-12-08 17:21:40 +08:00 |
zhouyonggao
|
d9c0db5bad
|
fix(metadata): 隐藏key_batch表中不必要显示的字段
将key_batch表中的多个字段设置为隐藏,仅保留关键信息显示
|
2025-12-08 17:03:07 +08:00 |
zhouyonggao
|
0eceed50be
|
fix(web): 修改API基础地址为本地开发环境
refactor(server): 调整营销元数据表字段显示配置
隐藏部分不常用字段,优化界面显示
|
2025-12-08 17:01:35 +08:00 |
zhouyonggao
|
395cfdaab5
|
feat(metadata): 过滤隐藏字段以优化返回数据
在metadata处理逻辑中添加隐藏字段过滤功能,确保API响应中只包含可见字段,提升数据安全性和客户端处理效率
|
2025-12-08 16:45:47 +08:00 |
zhouyonggao
|
15043be7f4
|
fix(metadata): 隐藏订单中冗余字段的显示
将商品ID、分销商ID、营销计划ID等冗余字段的Hidden属性设置为true,避免在前端显示不必要的信息
|
2025-12-08 16:40:01 +08:00 |
zhouyonggao
|
2c4c7bc139
|
build: 添加 gmsm 作为直接依赖并移除间接依赖
将 github.com/tjfoc/gmsm 从间接依赖移至直接依赖,以明确项目对该库的依赖关系
|
2025-12-08 16:36:33 +08:00 |
zhouyonggao
|
1aec9c6660
|
feat(metadata): 添加表标签支持并调整字段可见性
添加 metaTableLabels 用于存储表标签,优化字段显示逻辑
在 metadata.go 中设置所有字段 hidden 为 false 由前端控制
调整部分营销表字段的 hidden 值为 false 以显示重要字段
|
2025-12-08 16:12:28 +08:00 |
zhouyonggao
|
b19b05f873
|
refactor(api): 重构MetadataHandler以优化表字段处理逻辑
在MetadataHandler中重构了表字段处理逻辑,使用静态方法生成Marketing和YMT库的表字段信息,简化了字段映射和隐藏字段管理。此更改提高了代码的可读性和可维护性,同时增强了API的灵活性。
|
2025-12-08 15:42:50 +08:00 |
zhouyonggao
|
22e918688e
|
refactor(api): 优化字段处理逻辑,默认隐藏所有字段
在FieldsHandler中移除获取隐藏字段的逻辑,默认将所有字段设置为隐藏,交由前端控制显示/隐藏。此更改简化了字段映射逻辑,提高了代码可读性。
|
2025-12-08 15:29:14 +08:00 |
zhouyonggao
|
1d4c8c49cb
|
feat(api): 更新隐藏字段管理功能,优化字段映射逻辑
在MetadataHandler中重构隐藏字段获取逻辑,使用schema.AllWhitelist构建字段映射,简化代码并提高可维护性。同时,新增API路由以支持字段处理功能,增强系统的灵活性和扩展性。
|
2025-12-08 15:14:58 +08:00 |
zhouyonggao
|
7770d87259
|
feat(api): 添加隐藏字段管理功能
在MetadataHandler中实现从代码获取隐藏字段列表的功能,并在字段处理逻辑中检查字段是否在隐藏列表中。更新前端字段选择组件,使用树形结构展示字段选择,支持多选和动态加载字段。增强用户体验,提供已选择字段数量的反馈。
|
2025-12-08 14:45:33 +08:00 |
zhouyonggao
|
02cd5f75b9
|
fix(db): 处理MySQL连接的只读副本错误
在连接MySQL时,增加对只读副本可能返回的错误(8001和polar slave)的处理逻辑,确保连接在出现此类错误时仍然可用。
|
2025-12-08 11:31:28 +08:00 |
zhouyonggao
|
3efd6e0e60
|
fix: 将API基础URL从http升级为https以增强安全性
|
2025-12-03 16:30:31 +08:00 |
zhouyonggao
|
62ad785d85
|
refactor(web): 简化HTML中的资源加载逻辑
移除动态加载CSS和JS的脚本,改为直接静态引入
|
2025-12-03 15:17:06 +08:00 |
zhouyonggao
|
36a553bff3
|
refactor(web): 优化前端资源加载方式并清理注释代码
移除旧的动态脚本加载逻辑,改为使用document.write直接输出带版本号的脚本标签
清理部署脚本中的注释代码
|
2025-12-03 15:13:12 +08:00 |
zhouyonggao
|
034ff3c9a0
|
fix: 更新API基础URL以使用新的端点路径
|
2025-12-03 15:10:28 +08:00 |
zhouyonggao
|
4f6bd23837
|
feat: 添加资源版本控制以防止浏览器缓存
在config.js中添加__ASSET_VERSION__全局变量
修改index.html中资源加载方式,通过添加版本号参数避免缓存问题
|
2025-12-03 14:58:30 +08:00 |
zhouyonggao
|
9f1fdba946
|
fix: 移除API基础URL末尾的斜杠
|
2025-12-03 14:53:29 +08:00 |
zhouyonggao
|
1a031a850e
|
fix: 更新API基础地址为生产环境
|
2025-12-03 14:50:34 +08:00 |
zhouyonggao
|
08d0000f3f
|
feat: 添加动态配置API基础URL功能
在config.js中添加全局变量__API_BASE__,并在main.js中实现优先使用配置的API基础URL,其次使用location.origin或默认值的逻辑
|
2025-12-03 11:54:33 +08:00 |
zhouyonggao
|
996f4cb2a0
|
build(Dockerfile): 更新Dockerfile以支持多平台交叉编译
修改Dockerfile以使用BUILDPLATFORM和TARGETPLATFORM参数,支持多平台交叉编译
优化arm平台的GOARM设置逻辑,并添加编译优化参数
|
2025-12-03 11:43:33 +08:00 |
zhouyonggao
|
dcbc2ab5d2
|
chore: 更新server目录下的.DS_Store文件
|
2025-12-02 17:34:26 +08:00 |
zhouyonggao
|
a75dac591f
|
refactor(scripts): 优化docker部署脚本以支持固定镜像ID
修改部署脚本以优先使用固定镜像ID,若不存在则回退到原有逻辑
|
2025-12-02 17:18:40 +08:00 |
zhouyonggao
|
d245d3bce8
|
chore: 更新.gitignore并优化Docker构建配置
添加marketing-system-data-tool.tar到.gitignore
在Dockerfile和部署脚本中增加GOPROXY配置以加速构建
|
2025-12-02 17:10:36 +08:00 |
zhouyonggao
|
67c1b91bea
|
build: 添加 git 依赖以支持服务器构建
|
2025-12-02 17:06:37 +08:00 |
zhouyonggao
|
22e9d09c39
|
build(Dockerfile): 添加多平台构建支持并禁用CGO
添加TARGETOS、TARGETARCH和TARGETVARIANT构建参数以支持多平台构建
设置CGO_ENABLED=0以静态编译
优化构建命令以支持不同架构变体
|
2025-12-02 16:52:24 +08:00 |
zhouyonggao
|
396346db8b
|
refactor(docker): 移除构建参数和镜像源配置以简化配置
移除不再需要的 GOPROXY 和 BASE_REGISTRY 构建参数
简化 Dockerfile 中的镜像源配置
|
2025-12-02 16:49:58 +08:00 |
zhouyonggao
|
31f288bb1e
|
build(Dockerfile): 更新基础镜像源为国内镜像站
将基础镜像源从华为云镜像站更新为中国科技大学镜像站,以提高国内构建速度
|
2025-12-02 16:47:05 +08:00 |
zhouyonggao
|
924ea7f7f8
|
build(docker): 修改基础镜像源为华为云镜像仓库
将Dockerfile和部署脚本中的基础镜像源从docker.io和阿里云镜像改为华为云镜像仓库,以提高国内构建速度和稳定性
|
2025-12-02 16:44:38 +08:00 |