tikkhun
|
0265a642d8
|
feat(订单): 添加获取订单总数功能
实现订单总数统计接口,包括:
1. 在ISiteAdapter接口添加countOrders方法
2. 在WooCommerce和Shopyy适配器中实现该方法
3. 添加控制器端点暴露该功能
4. 优化订单查询参数映射逻辑
refactor(Shopyy): 重构搜索参数映射逻辑
将通用的搜索参数映射逻辑提取为独立方法,提高代码复用性
refactor(interface): 重构站点适配器接口,按功能模块组织方法
重构 ISiteAdapter 接口,将相关方法按功能模块(客户、媒体、订单、产品等)分组
移除废弃的 fulfillOrder 方法
新增多个数据映射方法以支持统一数据格式转换
refactor(api): 统一接口参数为对象形式并支持多条件查询
重构所有接口方法,将直接传递id参数改为接受where条件对象
支持通过id、sku、email等多条件查询实体
优化产品服务逻辑,支持通过sku直接查询产品
统一各适配器实现,确保接口一致性
feat(订单): 添加获取订单总数功能
实现订单总数统计接口,包括:
1. 在ISiteAdapter接口添加countOrders方法
2. 在WooCommerce和Shopyy适配器中实现该方法
3. 添加控制器端点暴露该功能
4. 优化订单查询参数映射逻辑
refactor(Shopyy): 重构搜索参数映射逻辑
将通用的搜索参数映射逻辑提取为独立方法,提高代码复用性
refactor(interface): 重构站点适配器接口,按功能模块组织方法
重构 ISiteAdapter 接口,将相关方法按功能模块(客户、媒体、订单、产品等)分组
移除废弃的 fulfillOrder 方法
新增多个数据映射方法以支持统一数据格式转换
refactor(api): 统一接口参数为对象形式并支持多条件查询
重构所有接口方法,将直接传递id参数改为接受where条件对象
支持通过id、sku、email等多条件查询实体
优化产品服务逻辑,支持通过sku直接查询产品
统一各适配器实现,确保接口一致性
feat: 增强产品同步功能并优化SKU生成逻辑
添加字典排序字段支持
优化产品同步流程,支持通过SKU同步
重构SKU模板生成逻辑,支持分类属性排序
完善产品导入导出功能,增加分类字段处理
统一产品操作方法,提升代码可维护性
fix(sync_shipment): 捕获运单状态更新时的异常并记录日志
添加try-catch块来捕获updateShipmentState过程中可能出现的错误
使用logger记录错误信息以便后续排查
feat(shopyy): 实现全量商品查询功能并优化产品相关逻辑
- 新增ShopyyAllProductQuery类支持全量商品查询参数
- 实现getAllProducts方法支持带条件查询
- 优化getProductBySku方法使用新查询接口
- 公开request方法便于子类调用
- 增加错误日志记录产品查找失败情况
- 修复产品permalink生成逻辑
refactor(adapter): 清理重复代码并统一订单映射方法命名
移除shopyy和woocommerce适配器中的重复代码
将mapOrder重命名为mapPlatformToUnifiedOrder以保持命名一致性
feat(订单): 添加获取订单总数功能
实现订单总数统计接口,包括:
1. 在ISiteAdapter接口添加countOrders方法
2. 在WooCommerce和Shopyy适配器中实现该方法
3. 添加控制器端点暴露该功能
4. 优化订单查询参数映射逻辑
refactor(Shopyy): 重构搜索参数映射逻辑
将通用的搜索参数映射逻辑提取为独立方法,提高代码复用性
refactor(interface): 重构站点适配器接口,按功能模块组织方法
重构 ISiteAdapter 接口,将相关方法按功能模块(客户、媒体、订单、产品等)分组
移除废弃的 fulfillOrder 方法
新增多个数据映射方法以支持统一数据格式转换
refactor(api): 统一接口参数为对象形式并支持多条件查询
重构所有接口方法,将直接传递id参数改为接受where条件对象
支持通过id、sku、email等多条件查询实体
优化产品服务逻辑,支持通过sku直接查询产品
统一各适配器实现,确保接口一致性
feat(订单): 添加获取订单总数功能
实现订单总数统计接口,包括:
1. 在ISiteAdapter接口添加countOrders方法
2. 在WooCommerce和Shopyy适配器中实现该方法
3. 添加控制器端点暴露该功能
4. 优化订单查询参数映射逻辑
refactor(Shopyy): 重构搜索参数映射逻辑
将通用的搜索参数映射逻辑提取为独立方法,提高代码复用性
refactor(interface): 重构站点适配器接口,按功能模块组织方法
重构 ISiteAdapter 接口,将相关方法按功能模块(客户、媒体、订单、产品等)分组
移除废弃的 fulfillOrder 方法
新增多个数据映射方法以支持统一数据格式转换
Test
refactor(api): 统一接口参数为对象形式并支持多条件查询
重构所有接口方法,将直接传递id参数改为接受where条件对象
支持通过id、sku、email等多条件查询实体
优化产品服务逻辑,支持通过sku直接查询产品
统一各适配器实现,确保接口一致性
feat(shopyy): 实现全量商品查询功能并优化产品相关逻辑
- 新增ShopyyAllProductQuery类支持全量商品查询参数
- 实现getAllProducts方法支持带条件查询
- 优化getProductBySku方法使用新查询接口
- 公开request方法便于子类调用
- 增加错误日志记录产品查找失败情况
- 修复产品permalink生成逻辑
docs: 统一中文括号格式为全角括号
将代码中的中文括号格式从半角"()"统一修改为全角"()",并删除测试文档文件test-site-sku-methods.md
chore: config.local 还原
docs(dto): 修正注释中的中文括号格式
docs(dto): 修正注释中的括号格式
docs: 修正中文标点符号和注释格式
统一将中文注释和文档中的全角括号和冒号改为半角格式
修正部分TODO注释的标点符号
统一接口文档中的描述符号格式
|
2026-01-08 20:23:07 +08:00 |
黄珑
|
823967a268
|
Fix: auto-draft error
|
2025-12-24 16:51:35 +08:00 |
tikkhun
|
bc1d4de446
|
feat: 重构产品,新增 shopyy 平台
重构实体字段命名规范,统一使用更简洁的命名方式
新增区域管理、字典管理、模板管理等功能模块
完善数据库迁移和种子数据初始化逻辑
增强站点管理功能,支持区域和仓库点关联
优化服务层逻辑,增加错误处理和日志记录
|
2025-12-24 16:26:57 +08:00 |
zhuotianyuan
|
72b28e7c2b
|
feat(订单状态): 添加自动草稿状态并更新订单服务逻辑
在订单状态枚举中添加 AUTO_DRAFT 状态
当订单状态为自动草稿时跳过后续更新操作
|
2025-12-23 19:17:55 +08:00 |
tikkhun
|
ec6a8c3154
|
docs(enums): 添加静态验证码的注释说明
|
2025-11-21 17:36:21 +08:00 |
tikkhun
|
795b13ce31
|
feat(订阅): 添加WooCommerce订阅管理功能
实现订阅模块的完整功能,包括:
- 添加订阅状态枚举
- 创建订阅实体和DTO
- 实现订阅同步和查询服务
- 添加订阅控制器提供API接口
- 配置订阅实体到数据库连接
|
2025-11-13 15:10:20 +08:00 |
tikkhun
|
c9342396df
|
refactor(enums): 统一退款相关状态命名从REFUND改为RETURN
将订单状态和ERP订单状态中的退款相关枚举值从REFUND_前缀改为RETURN_前缀,保持命名一致性
|
2025-10-14 06:12:43 +00:00 |
tikkhun
|
ca4502d4a3
|
feat: 对订单状态进行自动变更
|
2025-10-14 06:12:43 +00:00 |
黄珑
|
bac4a677b4
|
Improvement: add status enum in order
|
2025-10-11 11:28:38 +08:00 |
zhuotianyuan
|
20b84637d3
|
20250923-zty-订单列表手机号搜索功能补充修改
|
2025-09-23 17:51:38 +08:00 |
zhuotianyuan
|
e2739e1781
|
Fix: bug fix
|
2025-09-23 16:32:49 +08:00 |
黄珑
|
9137e95c02
|
Improvement,增加一个上下架状态
|
2025-09-16 16:30:46 +08:00 |
cll
|
4c7875e099
|
fix:bundler
|
2025-08-06 17:08:05 +08:00 |
cll
|
037df80080
|
init
|
2025-05-22 15:15:43 +08:00 |