346f41c204
feat: 运单列表筛选补齐拦截/偏远/COD及处理状态等字段
...
Build and Deploy / deploy (push) Successful in 1m12s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 09:48:01 +08:00
fef409a4ce
fix: 删除订单只改状态,已删除 Tab 可查
...
Build and Deploy / deploy (push) Successful in 1m12s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-26 18:35:56 +08:00
6be97e7232
perf: 加速查价——批量快照、绑定缓存与并行算价
...
Build and Deploy / deploy (push) Successful in 1m13s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-26 18:06:49 +08:00
d22fe7220d
perf: 运单列表改为轻量映射,减小 /order/list 载荷与 enrichment 耗时
...
Build and Deploy / deploy (push) Successful in 1m18s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-24 10:44:18 +08:00
8f64bbf02d
feat: 国家地区支持增删改与导入,列表返回创建和更新时间
...
Build and Deploy / deploy (push) Successful in 1m0s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 15:54:22 +08:00
66d383160f
fix: 应收应付「仅当前生效阶段」列表金额为 0
...
Build and Deploy / deploy (push) Successful in 1m2s
SqlSugar 在同一查询上 Select 后再分页会沿用投影列,导致 Amount/Currency 丢失;候选筛选与最终全字段查询拆开。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 20:11:46 +08:00
5fd25d479c
fix: 去掉创单后置步骤表,轨迹订单改在排货成功后创建
...
Build and Deploy / deploy (push) Successful in 1m6s
回到创单提交后各自投递;并在下单接口注释同步与 MQ 步骤。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 09:05:26 +08:00
34c47a3173
fix: 创单后置步骤随订单落库,提交后再单独执行
...
Build and Deploy / deploy (push) Successful in 1m0s
进程重启或事务回滚不再丢掉 9610、轨迹和揽收;排货完成后再补轨迹、面单和计费相关触发。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 20:07:51 +08:00
79fa20a9ca
fix: 创单成功后把预报计费和后续事件拆开提交
...
Build and Deploy / deploy (push) Successful in 1m0s
预报计费失败不再把订单留在处理中,轨迹、面单和自动触发在创单提交后各自入队。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 19:23:07 +08:00
b7be742046
feat: 店铺订单支持仓储代发(wms)建单,放宽创建状态限制
...
Build and Deploy / deploy (push) Successful in 4m34s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 15:39:31 +08:00
2b0158acb4
feat: 运单操作日志 MVP,记录编辑/件重尺/重算/排货字段变更
...
Build and Deploy / deploy (push) Successful in 1m0s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-09 17:32:33 +08:00
1704c9f1e2
fix: 分区包按 Id 查询避免大 JSON 参与 ORDER BY filesort
...
Build and Deploy / deploy (push) Successful in 57s
bb8c0a9 后查价 hydrate 会 SELECT Content 并 ORDER BY,大分区包打满 sort_buffer;改为先取 Id 再按主键加载。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-07 18:59:45 +08:00
a9f8373ec3
fix: 分区明细全量查询去掉 ORDER BY,避免查价 sort_buffer 溢出
...
Build and Deploy / deploy (push) Successful in 1m1s
大分区表全量 ORDER BY Id 会打满 MySQL sort_buffer;组包仍在内存排序,并补充 (AreaId, Id) 索引脚本。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-07 18:42:41 +08:00
ae4e733a71
feat: KPI 分区导入支持增量/全量,删除分区级联明细
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-07 17:34:31 +08:00
bb8c0a906c
feat: 卖价/规则发布钉 KPI 分区包,快照只存引用
...
Build and Deploy / deploy (push) Successful in 1m0s
分区明细独立版本化并缓存加载,计费包缺失严格失败;同步态接口不再拉全文。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-07 16:42:42 +08:00
b38499963d
feat: 销售产品页签按需加载版本头和渠道下拉,避免分页拉取整份快照
...
Build and Deploy / deploy (push) Successful in 1m1s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-07 14:20:17 +08:00
f972a28d79
feat: 落地滚动会员、券发放与邀请分成奖励
...
Build and Deploy / deploy (push) Successful in 3m50s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 17:40:24 +08:00
b17e6639a4
fix: 主数据新增兼容软删唯一键,避免 Duplicate entry
...
Build and Deploy / deploy (push) Successful in 1m3s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 11:53:08 +08:00
2688058cb3
feat: 客户 OpenAPI 机机凭证与 whoami 探针
...
Build and Deploy / deploy (push) Successful in 58s
一主客户一对 AppKey/AppSecret,支持门户自助与后台代管启停重置,供应商回调路径不动。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-30 10:19:38 +08:00
955a3c8c6d
fix: 揽收推费按承运运单号 CarrierWaybillNo 匹配
...
Build and Deploy / deploy (push) Successful in 1m1s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 19:56:40 +08:00
ddb8efba15
feat: 9610汇总下单关联出口资质,并补齐批量模板字段
...
Build and Deploy / deploy (push) Successful in 58s
下单/导入在 9610Summary 时校验并落库 ExportQualificationId(可回落默认备案),写入 9610 申报企业信息;专线小包模板长宽高改必填并增加资质备案列。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-24 16:12:39 +08:00
623db4ffdb
fix: 服务渠道分组软删同名可恢复,并修正 COS 自定义域名签名
...
Build and Deploy / deploy (push) Successful in 1m44s
同名软删分组创建时恢复记录,更新时释放唯一键冲突;COS 自定义 CDN 域名关闭 signHost,并补充常见图片 Content-Type。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 19:00:12 +08:00
8ce8b82f48
feat: 客户出口资质备案与申报要素,9610 预报直连下游
...
Build and Deploy / deploy (push) Successful in 1m49s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 18:13:55 +08:00
61d1502148
feat: 新增 /order/print/batch 同步批量返回面单地址
...
Build and Deploy / deploy (push) Successful in 1m44s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-12 18:56:41 +08:00
87abcecb65
feat: 对账件重尺导入与应收只留一套
...
Build and Deploy / deploy (push) Successful in 1m45s
新增 downstream 重量导入并锁定渠道重算应付;重算应收清空全部阶段;费用软删与查询过滤,避免预报入库叠算。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-12 16:57:28 +08:00
a70f6f2a87
feat: 接入 9610 汇总申报,字段按业务含义命名并对齐运单
...
含清单/报关单拉取、ITFX 转发配置、迁移脚本与拣货单号扩展。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 17:46:04 +08:00
78e06d01b9
feat: 工作台扩展代发/拣货统计与业务趋势接口
...
补充 Fulfill/Pickup 工作台统计 DTO 与查询实现,并扩展订单工作台聚合输出。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 10:59:10 +08:00
ce1349572d
feat: extend receivable-payable APIs with summary, export, and filters
...
Add summary/export endpoints plus customer code, effective stage, time field, and payment status filtering for finance reconciliation.
2026-08-21 18:21:33 +08:00
2018e45a7d
feat: 代发进度统计、申报HS分列与异常事件表迁移脚本
...
补充代发进度 Tab 计数、PrimarySkuCodes 与 Im/Ex HS 编码输出;新增 t_order_exception_event 幂等迁移(Handler*、ConcurrencyStamp)并同步 db.sql。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 17:06:16 +08:00
9d813a5f89
feat: 代发订单 FulfillmentType 与进度筛选、绑定拣货后端
...
支持 direct/warehouse 分轨、代发进度与库位排序、国内单号检索及到仓关联订单;扩展 SKU/店铺代发与库存绑定扣减能力。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 10:27:37 +08:00
9a33eb00a5
feat: add knowledge base M1 APIs and workplace spend trend
2026-08-04 13:54:10 +08:00
c02cb21049
feat: add pickup-order model and door-pickup linking
...
Support 1 pickup to N logistics orders with create/pay/schedule APIs, parcel inboundMethod auto-attach, plus allocation-trace and inbound-billing updates already in tree.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 12:22:30 +08:00
c8107cb565
feat: add additional-service billing, conditions, and fee lifecycle hardening
...
Support optional services and executable billing conditions on sell/buy prices, percent-of-value and percent-of-freight formulas, place-order/inbound payable on chargeable weight, outbound receivable freeze, channel remote areas, billing simulate, and insurance-aware claims.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-01 18:04:28 +08:00
592054f062
feat: extract global AI service and persist sales-product publish AI reports
...
Move provider/chat APIs from /xhs/ai to /ai, rename t_ai_provider, and require adopted AI analysis on price publish.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-01 15:56:40 +08:00
a55668ec33
feat: 订单列表表头筛选、远程排序与默认90天时间窗护栏
...
支持 filters[]/whitelist 排序,导出行数与批量 IN 上限,无时间窗时兜底近90天。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 11:25:31 +08:00
7c410b1625
feat: 新增轻量 MCP 工具与 AI Agent,并限制 token 滥用
...
提供查价格/对客说明/查轨迹工具与管理接口;扩展 LLM function calling;按用户 Redis 限流并压缩上下文与工具结果。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-29 12:03:45 +08:00
03f11a276f
Add order attachment files table and move system labels off Order.
...
Persist generated/printed/downstream labels in t_order_file, drop Order.LabelUrl generate-status fields, and expose file list/upload/delete APIs with customer read-only systemLabel access.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 16:32:55 +08:00
6f436f795f
Fix downstream forecast success detection and persist provider service no.
...
Treat itfx body code/msg as business result, store full request/response, and write Data.serviceNo/trackNo back to the order.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 10:21:23 +08:00
c5fb4c7e58
feat: add employee profile, IDE employee nos, and marketing invite/coupon fixes
...
Introduce t_employee linked to RBAC users, switch employee numbers to IDE001+, and keep invite bind/newcomer coupon backend changes. Drop retired sql/migrate and seed scripts in favor of db.sql.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:18:57 +08:00
8f043599ec
feat: enrich marketing admin APIs and add seed for customer 9/8
...
Add referrer-list aggregation, customer-code filters, and idempotent marketing seed data with customer 9 as referrer and 8 as referee.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 10:44:26 +08:00
89233bc3da
feat: add customer marketing module (M1-M6 backend)
...
Implement referral, points, coupons, commission, member levels, and order integration with migration SQL and background jobs.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-23 16:42:08 +08:00
d791f7b251
fix: 批量任务插入后回填 JobItemId,修复 MQ 消费后仍待处理
...
InsertItemsAsync 批量插入后按 MessageId 回填自增 Id;消费者支持 JobItemId=0 时按 JobId+MessageId 解析子项。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 15:12:41 +08:00
bb09a51f4a
refactor: 合并 OrderTask 至批量任务,移除 t_order_task 依赖
...
Excel 导入与任务进度统一走 t_order_batch_job;删除旧实体、仓储与 /order/task/* 接口,上传返回 jobId。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 12:36:57 +08:00
793085607a
refactor: 字节枚举整型落库并统一发布快照 Status
...
发布记录 Status 改为 EsSnapshotStatus(TINYINT),计费启用判断改用 EnableStatus;db.sql 与 migrate_enum_int_comments.sql 补全枚举字段注释及旧库迁移。
2026-07-22 10:22:54 +08:00
5a2d56986a
fix: 字典创建支持恢复软删项并完善类型迁移脚本
...
批量导入时若同类型编码曾被软删,改为恢复并更新而非插入,避免唯一键冲突 500;迁移脚本补全预置类型中文名并支持覆盖 Remark/TypeSort。
2026-07-21 18:49:59 +08:00
93cf065165
feat: 新增字典类型元数据表与类型备注 API
...
支持字典类型备注维护及左侧类型列表查询,创建字典项时自动补齐类型元数据。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-21 17:48:42 +08:00
a4d6400318
refactor: 订单批量任务改走 Fake.EventBus.RabbitMQ
...
移除自建消费者与队列拓扑,统一由事件总线发布/消费,并优化下游转发查询与配置。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 17:54:29 +08:00
dc3071c90d
feat: 物流单绑定包裹/库存(冻结可用库存)
...
支持我的订单对已创建物流单绑定仓储资源:新增 t_order_stock_bind 与 stock-bind API,库存/包裹增加 FrozenQty、AvailableQty。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-18 10:32:44 +08:00
1cf55b2669
fix: 地址簿管理端可查全部,修复 SqlSugar 条件翻译
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-16 12:30:30 +08:00
674cbdd011
feat: 店铺真授权跳转与地址类型(发件/退件/收件)
...
对接 Lazada/Shopee/TikTok/Temu OAuth 与回调落库,移除手工店;地址管理支持按类型默认与揽收校验。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-16 10:25:13 +08:00