zhuotianyuan
|
e96ca04f07
|
fix(freightwaves.service): 修正createOrder接口返回完整response对象而非仅data字段
|
2026-01-22 15:59:24 +08:00 |
zhuotianyuan
|
7a25a685a5
|
style(logistics): 修复代码格式和缩进问题
|
2026-01-22 14:52:14 +08:00 |
zhuotianyuan
|
c592310fa9
|
style: 修复代码缩进和格式问题
统一调整代码缩进格式,删除多余空格和空行,保持代码风格一致
|
2026-01-22 14:49:22 +08:00 |
zhuotianyuan
|
acecd3bef4
|
fix(logistics): 修复物流服务中订单状态和唯一ID的赋值逻辑
修正uniuni和其他平台下unique_id和state的赋值问题,确保不同平台使用正确的值
同时将partnerOrderNumber格式修改为siteId-externalOrderId组合
|
2026-01-22 14:37:46 +08:00 |
zhuotianyuan
|
87a6d40802
|
refactor(logistics): 移除未使用的declaration字段
|
2026-01-22 13:12:07 +08:00 |
zhuotianyuan
|
cd6c0f0bac
|
fix(logistics): 根据物流平台选择正确的运单号字段
当物流平台为uniuni时使用tno字段,其他平台使用shipOrderId字段,确保同步到woocommerce的运单号正确
|
2026-01-22 12:03:45 +08:00 |
zhuotianyuan
|
d33ea05981
|
fix: 修正创建订单的API端点路径
|
2026-01-22 12:01:25 +08:00 |
zhuotianyuan
|
00b6ca828e
|
fix(dto): 为shipmentPlatform字段添加Rule校验装饰器
|
2026-01-21 20:04:32 +08:00 |
zhuotianyuan
|
5deedc2f45
|
feat(logistics): 完善物流服务接口并添加fulfillment功能
重构物流服务接口,调整订单创建流程以支持多平台发货
添加wp服务的createFulfillment方法用于同步物流信息
优化mepShipment方法参数传递和请求体构造
|
2026-01-21 20:02:45 +08:00 |
zhuotianyuan
|
fe5d4bf2f0
|
refactor(logistics): 移除已注释的订单完成处理逻辑
|
2026-01-21 15:58:22 +08:00 |
zhuotianyuan
|
8c617d14e0
|
feat(物流): 添加freightwaves物流平台支持
实现freightwaves物流平台的集成,包括:
1. 新增freightwaves服务类,提供订单创建、查询等功能
2. 添加定时任务同步运单状态
3. 扩展物流DTO以支持多平台选择
4. 修改物流服务支持freightwaves平台订单处理
|
2026-01-21 15:50:05 +08:00 |
zhuotianyuan
|
72b28e7c2b
|
feat(订单状态): 添加自动草稿状态并更新订单服务逻辑
在订单状态枚举中添加 AUTO_DRAFT 状态
当订单状态为自动草稿时跳过后续更新操作
|
2025-12-23 19:17:55 +08:00 |
zhuotianyuan
|
d884369915
|
fix(order): 修复订单状态更新逻辑
确保当订单已存在时正确更新订单状态,避免状态不一致问题
|
2025-12-23 18:24:02 +08:00 |
zhuotianyuan
|
0057585da3
|
refactor: 移除未使用的 WpSite 接口导入
|
2025-12-23 17:50:24 +08:00 |
tikkhun
|
5ca3c94afc
|
refactor: 移除未使用的站点同步配置代码
清理不再需要的站点同步功能代码,简化配置和服务逻辑
|
2025-12-23 11:44:50 +08:00 |
zhuotianyuan
|
ae34d1fab0
|
fix: 修复订单同步时未限制时间范围的问题
修改订单同步逻辑,默认只同步最近7天的订单数据
移除站点服务中不必要的字段解构
扩展WP服务getOrders方法支持参数传递
|
2025-12-19 17:28:51 +08:00 |
tikkhun
|
927857a795
|
refactor: 统一从数据库获取站点信息替代硬编码配置
|
2025-11-24 10:08:49 +08:00 |
tikkhun
|
a59d5a7b75
|
fix: 修复站点相关接口的类型转换和字段处理
修复 order.service 中 email 字段返回空字符串以保持兼容
统一 webhook.controller 和 wp_product.service 中的 site.id 类型为字符串
在 wp.service 中添加接口返回内容类型检查并返回 total 字段
优化 site.service 的代码注释和字段处理逻辑
|
2025-11-24 09:48:53 +08:00 |
tikkhun
|
a64e611294
|
refactor(service): 统一使用site.apiUrl并优化产品同步逻辑
移除对wpApiUrl的兼容处理,统一使用apiUrl
修复产品同步查询的分页问题,使用Infinity获取全部数据
优化代码格式和缩进
|
2025-11-24 09:24:55 +08:00 |
tikkhun
|
c7480ccc8a
|
refactor(站点管理): 移除配置中的站点数组,统一通过数据库获取站点信息
重构多个控制器和服务,将硬编码的站点配置替换为通过 SiteService 从数据库获取
使用批量查询优化站点名称映射,避免 N+1 查询问题
兼容新旧站点数据结构,确保平滑过渡
|
2025-11-22 11:41:49 +08:00 |
tikkhun
|
1d62730ca0
|
feat(db): 添加数据库种子文件
|
2025-11-22 10:47:10 +08:00 |
tikkhun
|
c75d620516
|
feat(站点): 实现站点管理功能
添加站点实体、服务层和控制器,支持站点的CRUD操作
同步配置中的站点信息到数据库
提供站点禁用/启用功能
|
2025-11-22 10:30:30 +08:00 |
tikkhun
|
ec6a8c3154
|
docs(enums): 添加静态验证码的注释说明
|
2025-11-21 17:36:21 +08:00 |
tikkhun
|
1bdae88c11
|
fix(订单服务): 修复关联订单列表去重逻辑并优化查询结果
确保关联订单列表中的条目不会重复,通过使用Set来跟踪已处理的外部ID
移除不必要的orders数组填充,简化返回数据结构
|
2025-11-21 11:58:13 +08:00 |
tikkhun
|
27935f113d
|
feat(订单服务): 添加订阅相关字段到订单查询
在订单查询结果中添加 isSubscription 标志和 related 订阅信息字段,以便前端展示订单的订阅状态和关联订阅详情
|
2025-11-21 11:48:13 +08:00 |
tikkhun
|
12dc5ac876
|
feat(订单服务): 添加订单关联数据查询并简化相关订单查询逻辑
在订单详情中增加关联数据查询,包括订阅和相关订单,用于前端展示
简化getRelatedByOrder方法的实现,移除不必要的查询条件
|
2025-11-21 11:28:42 +08:00 |
tikkhun
|
8778b8138d
|
feat(订单): 添加订单商品列表和关联订单查询功能
- 新增getOrderItemList接口用于查询订单商品列表
- 新增getRelatedByOrder接口用于查询关联订单
- 在QueryOrderDTO中添加isSubscriptionOnly字段用于筛选订阅订单
- 优化订单查询SQL,添加订阅订单过滤条件
- 为日期参数添加默认值处理
|
2025-11-19 15:51:10 +08:00 |
tikkhun
|
eff9efc2c3
|
fix: 修正product.entty拼写错误并创建正确的product.entity文件
|
2025-11-18 17:31:39 +08:00 |
tikkhun
|
11814a7c39
|
feat(订单): 添加获取订单项接口和扩展订单项实体字段
添加获取订单项列表的接口/getOrderItems
扩展OrderItem实体字段以支持更多订单项信息,包括税类、税明细、元数据、全局ID、商品图片等
|
2025-11-18 17:25:47 +08:00 |
tikkhun
|
3b5e3ec906
|
chore: 但存在 order 的时候不重复保存
|
2025-11-18 16:47:40 +08:00 |
tikkhun
|
4ce5cb8bb0
|
chore: 使用@woocommerce/woocommerce-rest-api获取
|
2025-11-17 16:10:56 +08:00 |
tikkhun
|
e94ea5ed58
|
refactor(service): 统一将wPService重命名为wpService以符合命名规范
|
2025-11-17 11:03:25 +08:00 |
tikkhun
|
dc070fadde
|
feat(service): 添加buildURL方法规范URL路径拼接
新增buildURL私有方法用于规范URL各路径段的斜杠,避免因多/或少/导致请求失败
替换原有字符串拼接方式为buildURL调用,提升URL构建的可靠性
|
2025-11-17 10:42:07 +08:00 |
tikkhun
|
2d36370acf
|
docs: 完善订阅相关模块的注释和文档
- 在 DTO、实体和服务中添加详细注释说明字段用途
- 补充订阅同步和列表查询的业务逻辑说明
- 明确分页返回数据的包装结构
|
2025-11-14 16:26:26 +08:00 |
tikkhun
|
795b13ce31
|
feat(订阅): 添加WooCommerce订阅管理功能
实现订阅模块的完整功能,包括:
- 添加订阅状态枚举
- 创建订阅实体和DTO
- 实现订阅同步和查询服务
- 添加订阅控制器提供API接口
- 配置订阅实体到数据库连接
|
2025-11-13 15:10:20 +08:00 |
tikkhun
|
e3b102259c
|
improment(order): 移除不必要的状态回滚逻辑
|
2025-10-14 06:12:43 +00: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 |
zhuotianyuan
|
d04841c7af
|
20251013-zty-换货功能
|
2025-10-13 16:49:35 +08:00 |
黄珑
|
bac4a677b4
|
Improvement: add status enum in order
|
2025-10-11 11:28:38 +08:00 |
zhuotianyuan
|
9a26c32ae0
|
20251010-zty-删除实体手机号字段
|
2025-10-10 16:12:16 +08:00 |
zhuotianyuan
|
7b4cbfd53a
|
20251010-zhuotianyuan-数据表提交
|
2025-10-10 16:03:46 +08:00 |
zhuotianyuan
|
9df0ea233a
|
20251010-订单列表增加手机号查询逻辑修改,换货新增字段、表
|
2025-10-10 15:15:59 +08:00 |
zhuotianyuan
|
33e5baa083
|
2024-0928-zty-wp产品列表逻辑删除实现
|
2025-09-28 17:20:07 +08:00 |
zhuotianyuan
|
20b84637d3
|
20250923-zty-订单列表手机号搜索功能补充修改
|
2025-09-23 17:51:38 +08:00 |
zhuotianyuan
|
10d67047ed
|
Improvement: 订单搜索增加手机号
|
2025-09-23 17:15:04 +08:00 |
zhuotianyuan
|
e2739e1781
|
Fix: bug fix
|
2025-09-23 16:32:49 +08:00 |
黄珑
|
e45d43e96e
|
Improvement: 订单请求接口添加payment_method相关内容
|
2025-09-22 12:09:18 +08:00 |
黄珑
|
a386a0d2f3
|
Improvement: 库存记录增加筛选
|
2025-09-19 16:53:27 +08:00 |
黄珑
|
1a1f7c8515
|
Fix: 修复stock_status不生效的问题
|
2025-09-16 19:12:59 +08:00 |