zhuotianyuan
|
66a70f6209
|
fix(config): 更新本地数据库配置为远程服务器地址
将数据库连接配置从本地localhost改为远程服务器地址13.212.62.127,并调整端口为3306
同时启用数据库日志记录功能
|
2026-01-22 17:12:17 +08:00 |
zhuotianyuan
|
1eacee307d
|
refactor(订单服务): 优化产品详情查询逻辑
使用 productService 的 getComponentDetailFromSiteSku 方法替代直接查询,简化代码并增加数量检查
|
2026-01-22 17:06:51 +08:00 |
zhuotianyuan
|
bff03de8b0
|
feat(logistics): 添加freightwaves物流平台支持
新增freightwaves物流平台集成,包括运单创建、状态查询和费用试算功能
添加sync_tms.job定时任务用于同步freightwaves运单状态
扩展ShipmentBookDTO和ShipmentFeeBookDTO以支持多物流平台
重构物流服务以支持uniuni和freightwaves双平台
|
2026-01-22 16:58:19 +08:00 |
zhuotianyuan
|
86aa5f5790
|
fix: 修复测试方法调用和订单内容格式
修复测试文件中错误的方法调用,从testQueryOrder改为testCreateOrder
调整订单内容格式,移除SKU显示并简化格式
修正电话号码字段的类型断言问题
修复日期格式错误,从mm改为MM
更新API基础URL和端点路径
移除不必要的日志对象调用,改用console.log
|
2026-01-22 16:57:29 +08:00 |
zhuotianyuan
|
52fa7d651e
|
feat: 添加产品图片URL字段并优化订单处理逻辑
添加产品实体中的图片URL字段
更新订单服务以支持更多查询参数和分页
修改数据库连接配置为生产环境
调整运费服务API基础URL
优化订单适配器中的字段映射逻辑
|
2026-01-22 16:57:29 +08:00 |
zhuotianyuan
|
0ea834218d
|
fix(shopyy): 修复订单查询参数映射问题并添加时间范围支持
修正shopyy服务中获取所有订单的参数映射逻辑,添加支付时间范围支持
统一处理日期格式转换,确保参数正确传递
同时清理合并冲突标记和冗余代码
|
2026-01-22 16:55:53 +08:00 |
zhuotianyuan
|
86fd31ac12
|
feat(webhook): 添加对shoppy平台webhook的支持
- 在site.entity.ts中添加webhookUrl字段
- 在auth.middleware.ts中添加/shoppy路由到白名单
- 在webhook.controller.ts中实现shoppy平台webhook处理逻辑
fix(webhook): 更新webhook控制器中的密钥值
refactor(entity): 将可选字段明确标记为可选类型
feat(adapter): 公开映射方法以支持统一接口调用
将各适配器中的私有映射方法改为公开,并在接口中定义统一方法签名
修改webhook控制器以使用适配器映射方法处理订单数据
feat: 添加订单支付日期字段并支持国家筛选
- 在ShopyyOrder接口中添加date_paid字段
- 在OrderStatisticsParams中添加country数组字段用于国家筛选
- 修改统计服务以支持按国家筛选订单数据
- 更新数据库配置和同步设置
- 优化订单服务中的类型定义和查询条件
refactor(webhook): 移除未使用的shoppy webhook处理逻辑
fix(订单服务): 修复订单内容括号处理并添加同步日志
添加订单同步过程的调试日志
修复订单内容中括号内容的处理逻辑
修正控制器方法名拼写错误
|
2026-01-22 16:52:48 +08:00 |
tikkhun
|
75056db42c
|
refactor(woocommerce): 优化参数处理逻辑并提取工具函数
将参数转换逻辑提取到独立的工具模块中
合并重复的include参数处理逻辑
添加对parent_exclude参数的支持
|
2026-01-22 15:05:41 +08:00 |
tikkhun
|
d5384944a4
|
feat(woocommerce): 添加物流追踪创建和更新接口
添加 WooFulfillmentCreateParams 接口定义并重构物流追踪创建和更新方法
使用统一的 FulfillmentDTO 类型简化参数处理
|
2026-01-22 14:44:42 +08:00 |
tikkhun
|
cb876e8c0f
|
refactor(物流): 更新物流相关接口和DTO以支持可选字段
重构物流追踪相关接口和DTO,将order_item_id和quantity改为可选字段
添加tracking_id字段到FulfillmentDTO
优化woocommerce物流数据结构映射
更新package-lock.json添加faker依赖
|
2026-01-22 11:38:44 +08:00 |
tikkhun
|
71b2c249be
|
feat(产品服务): 添加产品分组查询功能并优化相关服务
新增产品分组查询接口,支持按指定字段或属性对产品进行分组
优化产品服务中的查询逻辑,修复属性关联查询的字段错误
完善媒体服务接口参数类型定义,增强类型安全性
重构ERP产品信息合并逻辑,使用实体类型替代手动映射
|
2026-01-21 10:43:14 +08:00 |
tikkhun
|
b3b7ee4793
|
refactor(订单服务): 重构订单组件详情获取逻辑
将订单服务中的产品详情查询逻辑提取到产品服务中
处理混合SKU和bundle产品的特殊情况
|
2026-01-17 16:58:09 +08:00 |
tikkhun
|
b7101ac866
|
refactor(service): 重构订单服务中的品牌属性检查逻辑
将硬编码的品牌检查逻辑改为直接存储品牌和其他属性值,提高代码的可维护性和扩展性
|
2026-01-17 16:58:09 +08:00 |
tikkhun
|
72cd20fcd6
|
fix(订单服务): 修正套餐类型判断逻辑并添加注释
将isPackage的判断从子产品改为父产品类型,与业务逻辑一致
添加externalOrderItemId的注释说明
|
2026-01-17 16:58:09 +08:00 |
tikkhun
|
8766cf4a4c
|
feat(订单): 添加父产品ID字段用于统计套餐
在订单服务和订单销售实体中添加 parentProductId 字段,用于区分套餐产品和单品。如果是套餐产品则记录父产品ID,单品则不记录该字段
|
2026-01-17 16:58:09 +08:00 |
tikkhun
|
d39341d683
|
feat(产品服务): 增加分类名称支持并优化产品查询逻辑
添加分类名称字段支持,允许通过分类名称创建和更新产品
移除重复的查询条件逻辑,简化产品服务查询方法
重构产品导入功能,改进CSV记录到产品对象的映射
|
2026-01-17 16:58:09 +08:00 |
tikkhun
|
7f04de4583
|
fix(product): 将sku精确匹配改为模糊查询
移除重复的sku过滤条件,统一使用LIKE进行模糊查询
|
2026-01-17 16:58:09 +08:00 |
tikkhun
|
bdac4860df
|
feat(产品): 添加产品属性过滤和分组功能
- 在 ProductWhereFilter 接口中添加 attributes 字段用于属性过滤
- 新增 getAllProducts 方法支持按品牌过滤产品
- 新增 getProductsGroupedByAttribute 方法实现按属性分组产品
- 在查询构建器中添加属性过滤逻辑
|
2026-01-17 16:58:09 +08:00 |
zhuotianyuan
|
fff62d6864
|
feat: 添加产品图片URL字段并优化订单处理逻辑
添加产品实体中的图片URL字段
更新订单服务以支持更多查询参数和分页
修改数据库连接配置为生产环境
调整运费服务API基础URL
优化订单适配器中的字段映射逻辑
fix: 修正测试文件中错误的服务引用路径
|
2026-01-17 10:52:19 +08:00 |
zhuotianyuan
|
c75c0a614f
|
fix(shopyy): 修复订单查询参数映射问题并添加时间范围支持
修正shopyy服务中获取所有订单的参数映射逻辑,添加支付时间范围支持
统一处理日期格式转换,确保参数正确传递
同时清理合并冲突标记和冗余代码
|
2026-01-17 10:52:14 +08:00 |
zhuotianyuan
|
bfa03fc6a0
|
feat(freightwaves): 添加TMS系统API集成和测试方法
|
2026-01-17 10:43:34 +08:00 |
zhuotianyuan
|
16539b133f
|
style: 修复 typeorm 配置缩进问题
|
2026-01-17 10:43:34 +08:00 |
zhuotianyuan
|
9fc1bedb0c
|
fix(config): 将数据库配置更改为本地开发环境
更新数据库连接配置为本地开发环境,包括主机、端口和密码
移除自动同步数据库的配置项
|
2026-01-17 10:43:34 +08:00 |
zhuotianyuan
|
0f79b7536a
|
feat(webhook): 添加对shoppy平台webhook的支持
- 在site.entity.ts中添加webhookUrl字段
- 在auth.middleware.ts中添加/shoppy路由到白名单
- 在webhook.controller.ts中实现shoppy平台webhook处理逻辑
fix(webhook): 更新webhook控制器中的密钥值
refactor(entity): 将可选字段明确标记为可选类型
feat(adapter): 公开映射方法以支持统一接口调用
将各适配器中的私有映射方法改为公开,并在接口中定义统一方法签名
修改webhook控制器以使用适配器映射方法处理订单数据
feat: 添加订单支付日期字段并支持国家筛选
- 在ShopyyOrder接口中添加date_paid字段
- 在OrderStatisticsParams中添加country数组字段用于国家筛选
- 修改统计服务以支持按国家筛选订单数据
- 更新数据库配置和同步设置
- 优化订单服务中的类型定义和查询条件
refactor(webhook): 移除未使用的shoppy webhook处理逻辑
fix(订单服务): 修复订单内容括号处理并添加同步日志
添加订单同步过程的调试日志
修复订单内容中括号内容的处理逻辑
修正控制器方法名拼写错误
|
2026-01-17 10:43:31 +08:00 |
tikkhun
|
fbbb86ae37
|
feat: 添加产品图片字段并优化字典导入功能
添加产品图片URL字段到产品相关实体和DTO
重命名字典导入方法并优化导入逻辑
新增站点商品实体和ShopYY商品更新接口
优化Excel处理以支持UTF-8编码
|
2026-01-14 19:16:30 +08:00 |
tikkhun
|
56deb447b3
|
feat(dto): 新增订单支付状态枚举类型
feat(controller): 重命名产品导入方法为importProductsFromTable
feat(service): 使用xlsx替换csv解析器处理产品导入
refactor(adapter): 完善订单数据结构定义和类型映射
docs(dto): 补充Shopyy订单和产品接口的详细注释
|
2026-01-13 16:26:30 +08:00 |
tikkhun
|
68574dbc7a
|
refactor(order): 重构订单相关实体和服务逻辑
重构 OrderSale 实体,移除品牌判断标志字段,改为直接存储品牌、口味等属性
修改订单服务和统计服务,使用新的属性字段进行查询和统计
优化产品查询时的关联关系加载
|
2026-01-12 15:13:37 +08:00 |
tikkhun
|
eb5cb215a9
|
fix: 修正shopyy适配器中email字段的拼写错误
|
2026-01-10 15:50:06 +08:00 |
tikkhun
|
ca0b5e63a7
|
refactor(shopyy): 统一账单地址字段名并添加空值检查
将 billing_address 字段重命名为 bill_address 以保持命名一致性
在订单映射方法中添加空值检查防止空对象错误
|
2026-01-10 15:48:39 +08:00 |
tikkhun
|
5d7e0090aa
|
style: 修复代码格式问题,包括空格和空行
|
2026-01-10 15:17:08 +08:00 |
tikkhun
|
ecdedcc041
|
fix: 修复订单服务中产品属性和组件处理的问题
处理产品属性为空的情况,避免空指针异常
为产品组件查询添加关联关系
在订单销售记录创建时增加对空产品的过滤
添加新的品牌判断逻辑
|
2026-01-10 15:16:29 +08:00 |
tikkhun
|
b2ee61e47d
|
refactor: 移除未使用的导入和注释掉的生命周期钩子
|
2026-01-10 15:16:29 +08:00 |
tikkhun
|
64c1d1afe5
|
refactor(订单服务): 移除冗余的订单可编辑性检查注释
注释说明检查应在 save 方法中进行
|
2026-01-10 15:14:12 +08:00 |
tikkhun
|
4eb45af452
|
feat(订单): 增强订单相关功能及数据模型
- 在订单实体中添加orderItems和orderSales字段
- 优化QueryOrderSalesDTO,增加排序字段和更多描述信息
- 重构saveOrderSale方法,使用产品属性自动设置品牌和强度
- 在订单查询中返回关联的orderItems和orderSales数据
- 添加getAttributesObject方法处理产品属性
|
2026-01-10 15:14:12 +08:00 |
tikkhun
|
a8d12a695e
|
fix(product.service): 支持英文分号和逗号分隔siteSkus字段
修改siteSkus字段的分隔符处理逻辑,使其同时支持英文分号和逗号作为分隔符,提高数据兼容性
|
2026-01-10 15:09:52 +08:00 |
zhuotianyuan
|
a00a95c9a3
|
style: 修复 typeorm 配置缩进问题
|
2026-01-10 07:07:24 +00:00 |
zhuotianyuan
|
82c8640f0c
|
fix(config): 将数据库配置更改为本地开发环境
更新数据库连接配置为本地开发环境,包括主机、端口和密码
移除自动同步数据库的配置项
|
2026-01-10 07:07:24 +00:00 |
zhuotianyuan
|
cb00076bd3
|
feat(webhook): 添加对shoppy平台webhook的支持
- 在site.entity.ts中添加webhookUrl字段
- 在auth.middleware.ts中添加/shoppy路由到白名单
- 在webhook.controller.ts中实现shoppy平台webhook处理逻辑
fix(webhook): 更新webhook控制器中的密钥值
refactor(entity): 将可选字段明确标记为可选类型
feat(adapter): 公开映射方法以支持统一接口调用
将各适配器中的私有映射方法改为公开,并在接口中定义统一方法签名
修改webhook控制器以使用适配器映射方法处理订单数据
feat: 添加订单支付日期字段并支持国家筛选
- 在ShopyyOrder接口中添加date_paid字段
- 在OrderStatisticsParams中添加country数组字段用于国家筛选
- 修改统计服务以支持按国家筛选订单数据
- 更新数据库配置和同步设置
- 优化订单服务中的类型定义和查询条件
refactor(webhook): 移除未使用的shoppy webhook处理逻辑
fix(订单服务): 修复订单内容括号处理并添加同步日志
添加订单同步过程的调试日志
修复订单内容中括号内容的处理逻辑
修正控制器方法名拼写错误
|
2026-01-10 07:07:24 +00:00 |
tikkhun
|
cdff083940
|
fix(logistics): 处理获取运单状态失败的情况并优化批量更新
当获取运单状态返回FAIL时抛出错误信息
将运单状态更新改为并行处理并添加日志记录
|
2026-01-09 11:12:51 +08:00 |
tikkhun
|
a067720c76
|
style: 统一中文标点符号为英文格式并更新数据库配置
refactor: 修改注释和描述中的中文标点符号为英文格式
chore: 更新本地数据库配置的端口、密码和数据库名
docs: 删除迁移指南和排列组合修复文档
|
2026-01-08 21:02:57 +08:00 |
tikkhun
|
2888d62037
|
refactor(webhook): 重构webhook控制器逻辑,使用siteApiService适配器
- 移除对UnifiedOrderDTO的直接使用,改为通过适配器转换订单数据
- 统一处理woocommerce和shoppy的webhook验证逻辑
- 清理冗余代码和注释
|
2026-01-08 20:54:45 +08:00 |
tikkhun
|
3f5fb6adba
|
feat: 重构站点API适配器接口并实现多平台支持
refactor(adapter): 重构适配器接口结构,分离不同实体的映射方法
feat(product): 增强产品同步功能,支持通过SKU查找和更新
fix(order): 修复订单同步和履约相关的问题
feat(template): 改进SKU模板逻辑,支持按分类属性排序
chore: 移除未使用的媒体控制器和相关代码
|
2026-01-08 20:40:12 +08:00 |
zhuotianyuan
|
983ba47dbf
|
feat(adapter): 公开映射方法以支持统一接口调用
将各适配器中的私有映射方法改为公开,并在接口中定义统一方法签名
修改webhook控制器以使用适配器映射方法处理订单数据
|
2026-01-08 10:15:31 +00:00 |
黄珑
|
402ec4ceec
|
Fix: search by phone in customers
|
2026-01-07 19:04:38 +08:00 |
zhuotianyuan
|
324008472c
|
refactor(entity): 将可选字段明确标记为可选类型
|
2026-01-06 11:03:40 +00:00 |
zhuotianyuan
|
924f9723fb
|
fix(webhook): 更新webhook控制器中的密钥值
|
2026-01-06 11:03:40 +00:00 |
zhuotianyuan
|
19e083dc67
|
feat(webhook): 添加对shoppy平台webhook的支持
- 在site.entity.ts中添加webhookUrl字段
- 在auth.middleware.ts中添加/shoppy路由到白名单
- 在webhook.controller.ts中实现shoppy平台webhook处理逻辑
|
2026-01-06 11:03:40 +00:00 |
tikkhun
|
817f368522
|
feat: 添加产品查询过滤条件DTO并优化Swagger配置
添加 ProductWhereFilterDTO 用于产品查询过滤条件
修改 api.dto.ts 中 where 和 orderBy 的类型为 any 以解决 openapit2ts 问题
配置 Swagger 支持嵌套查询参数
移除 product.service.ts 中的多余空行
|
2026-01-06 18:49:17 +08:00 |
tikkhun
|
a22e302c4e
|
refactor(order.service): 简化订单ID验证逻辑并优化查询条件
移除冗余的空值检查,使用可选链操作符简化验证
仅在validIds非空时添加查询条件
|
2026-01-06 10:54:47 +08:00 |
tikkhun
|
907228297d
|
feat(订单): 添加订单导出功能并优化数据验证
在订单服务中添加导出功能,支持通过ID列表导出订单数据为CSV格式。同时优化了ID列表的验证逻辑,过滤无效ID并添加空值检查,确保数据安全性和可靠性。
|
2026-01-06 10:33:55 +08:00 |