实现订单总数统计接口,包括: 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 方法 新增多个数据映射方法以支持统一数据格式转换 feat(订单): 添加获取订单总数功能 实现订单总数统计接口,包括: 1. 在ISiteAdapter接口添加countOrders方法 2. 在WooCommerce和Shopyy适配器中实现该方法 3. 添加控制器端点暴露该功能 4. 优化订单查询参数映射逻辑 refactor(Shopyy): 重构搜索参数映射逻辑 将通用的搜索参数映射逻辑提取为独立方法,提高代码复用性 refactor(interface): 重构站点适配器接口,按功能模块组织方法 重构 ISiteAdapter 接口,将相关方法按功能模块(客户、媒体、订单、产品等)分组 移除废弃的 fulfillOrder 方法 新增多个数据映射方法以支持统一数据格式转换 docs: 统一中文括号格式为全角括号 将代码中的中文括号格式从半角"()"统一修改为全角"()",并删除测试文档文件test-site-sku-methods.md chore: config.local 还原 docs(dto): 修正注释中的中文括号格式 docs(dto): 修正注释中的括号格式 docs: 修正中文标点符号和注释格式 统一将中文注释和文档中的全角括号和冒号改为半角格式 修正部分TODO注释的标点符号 统一接口文档中的描述符号格式 refactor(shopyy): 移除重复的订单相关方法 |
||
|---|---|---|
| src | ||
| test/controller | ||
| .eslintrc.json | ||
| .gitignore | ||
| .prettierrc.js | ||
| Dockerfile | ||
| README.md | ||
| area-api-doc.md | ||
| bootstrap.js | ||
| debug_sync.log | ||
| jest.config.js | ||
| migration-guide.md | ||
| output.log | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| tsconfig.json | ||
| tsconfig.tsbuildinfo | ||
README.md
API
中台api接口