feat(service): 新增Wintopay物流服务并优化订单导出和物流处理 #70

Merged
longbot merged 8 commits from zhuotianyuan/API:main into main 2026-01-30 07:20:08 +00:00

8 Commits

Author SHA1 Message Date
zhuotianyuan 9558761d17 fix: 修正物流别名实体文件名拼写错误并迁移文件内容
将文件名从 logistics_alias.emtity.ts 修正为 logistics_alias.entity.ts
更新所有引用该文件的导入路径
2026-01-30 15:06:44 +08:00
zhuotianyuan e30cce45b7 style: 修复代码格式问题,包括空格和缩进
调整多个服务文件中的代码格式,统一空格和缩进规范
2026-01-30 15:02:35 +08:00
zhuotianyuan 4bde698625 feat(物流): 添加物流别名映射功能并优化物流公司处理
- 新增 logistics_alias 实体用于存储物流公司别名映射
- 修改 ShipmentBookDTO 中 courierCompany 的校验规则为 any 类型
- 在订单服务中实现物流别名查询和映射功能
- 移除物流服务中 courierCompany 的特殊处理逻辑
2026-01-30 14:29:56 +08:00
zhuotianyuan 5488e1b7c6 fix(logistics): 修复货运平台courierCompany字段处理逻辑
当courierCompany为"最优物流"时设置为空字符串,否则使用原值
2026-01-30 14:29:56 +08:00
zhuotianyuan 5fa5ed21b0 feat(service): 新增Wintopay物流服务并优化订单导出和物流处理
新增Wintopay物流服务接口,支持物流信息更新功能
优化订单导出功能,增加动态商品列显示
简化物流服务状态判断逻辑,修复运单号生成问题
2026-01-30 14:29:56 +08:00
tikkhun fe30fabf08 refactor(product): 重构获取组件详情逻辑并支持数量参数
将获取组件详情的逻辑从order.service.ts移到product.service.ts中统一处理
新增quantity参数支持组件数量计算
返回结果中增加parentProduct信息用于追踪父产品
2026-01-30 14:29:56 +08:00
tikkhun 12ebad6570 fix: 修复订单服务中产品详情检查逻辑
添加对productDetail.product的检查,避免在product为undefined时访问components属性
2026-01-30 14:29:09 +08:00
tikkhun 0dac006116 feat(产品服务): 重构产品查询逻辑并添加价格字段
重构 getProductBySiteSku 方法以支持更灵活的查询条件
在 site-product 实体中添加 price 字段
新增 site-product 控制器和服务用于管理站点商品
修改订单服务以支持站点参数传递
2026-01-30 14:29:09 +08:00