|
|
74a71991b2
|
feat: 统一价格/黑名单/偏远分区匹配,并落库 MatchDim
Build and Deploy / deploy (push) Successful in 1m2s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-05 16:12:09 +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 |
|
|
|
79099776a5
|
feat: 同一产品/渠道下卖价买价费用项唯一,禁止重复新增
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-05 11:23:38 +08:00 |
|
|
|
1b6e91b09d
|
feat: OpenAPI 鉴权改 HMAC 签名校验,并完善下单报文处理
Build and Deploy / deploy (push) Successful in 1m0s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-30 17:33:46 +08:00 |
|
|
|
87f4cebc9b
|
feat: openApi 统一信封与推费字段对齐,下单鉴权改请求头
Build and Deploy / deploy (push) Successful in 56s
推费入参对齐表字段;创建订单凭证走 appKey/appSecret Header,去掉上门揽收与 Body 内 customerId。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-30 12:17:50 +08:00 |
|
|
|
a3b54b6b07
|
feat: openApi 分组暴露推费与下单,去掉 OMS 侧 appKey 校验
Build and Deploy / deploy (push) Successful in 58s
Swagger openApi 提供 /openapi/pickup-order/push-fee 与 /openapi/parcel/create;删除 method 路由与 whoami。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-30 10:36:24 +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 |
|
|
|
5fb6888b55
|
feat: 揽收承运推送件重尺并按卖价买价出账
Build and Deploy / deploy (push) Successful in 1m1s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-29 19:19:24 +08:00 |
|
|
|
24b8c29c9b
|
fix: 9610预报下游回写下游单号兼容 serviceNo/orderNo
Build and Deploy / deploy (push) Successful in 58s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-29 14:50:27 +08:00 |
|
|
|
3bde909238
|
feat: 新增大包轨迹同步下发 apiCode
Build and Deploy / deploy (push) Successful in 58s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-28 16:58:00 +08:00 |
|
|
|
8226542ffd
|
fix: 9610预报下游网关地址改为取自 api_center 配置
Build and Deploy / deploy (push) Successful in 58s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-28 14:33:52 +08:00 |
|
|
|
6c8f7cb781
|
feat: 9610汇总下单必填电商平台写入预报,并增强官网产品目录筛选项
Build and Deploy / deploy (push) Successful in 1m1s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-28 14:25:11 +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 |
|
|
|
dd4644e914
|
feat: 揽收大包轨迹手动同步接口,并支持管理员重置密码
Build and Deploy / deploy (push) Successful in 59s
新增 track-upsert-big-bag 返回三步联调结果;补齐 reset-password API。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-24 15:00:36 +08:00 |
|
|
|
26c840cdb1
|
fix: 加固本地存储失败不回滚创单,并完善揽收大包轨迹同步
Build and Deploy / deploy (push) Successful in 1m2s
避免 /app/wwwroot 不可写时预报成功被回滚;同步推送 test 部署出口资质等已合入能力。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-24 09:51:02 +08:00 |
|
|
|
c9084ee5ca
|
fix: 合并 master 后改用 IObjectStorage,对齐 fake oss
Build and Deploy / deploy (push) Successful in 1m3s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-23 11:37:27 +08:00 |
|
|
|
5648163958
|
merge master into test: 揽收下游预报与近期功能,保留 fake oss
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-23 11:30:17 +08:00 |
|
|
|
26f9d8be7f
|
feat: 揽收单预报下游改从 t_pickup_order 组装 createOrderOne
Build and Deploy / deploy (push) Successful in 1m43s
新增 /order/pickup-order/downstream-forward,productCode/supplierCode/地址重量商品均取揽收单,不再依赖关联物流单。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-22 19:17:09 +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 |
|
|
|
dd1318bc00
|
feat:对接fake oss
Build and Deploy / deploy (push) Successful in 59s
|
2026-09-22 16:59:33 +08:00 |
|
|
|
e5c9364434
|
feat: 排货规则支持判断条件公式并完善失败溯源
Build and Deploy / deploy (push) Successful in 1m49s
用 MatchCondition 中文公式筛选可用渠道后再按方案选渠;失败时落完整排货过程(阶段、公式摘要、池汇总),并兼容旧 CustomerIds。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-17 19:43:05 +08:00 |
|
|
|
6b920cc49d
|
fix: 对齐 createOrderOne 下游预报请求体,productCode 取预报渠道 code
Build and Deploy / deploy (push) Successful in 1m46s
移除 channelCode 等多余字段,改用专用 ItfxCreateOrderOneBody。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 17:43:30 +08:00 |
|
|
|
14f3df3fa5
|
fix: 下游预报凭证快照整套同源,避免与订单字段混拼
Build and Deploy / deploy (push) Successful in 1m45s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-14 18:13:37 +08:00 |
|
|
|
8d1e3ab17f
|
feat: 揽收方向与地址类型,补充迁移并清理已落地 SQL
Build and Deploy / deploy (push) Successful in 1m47s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-13 23:34: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 |
|
|
|
0fdc9e29f4
|
feat: API中心其他配置与面单 COS 流代理
Build and Deploy / deploy (push) Successful in 1m52s
将 itfx 网关优先读其他配置 api_center(含 AppKey/AppSecret 回退),面单预览经服务端代理拉取 COS。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-12 17:40:52 +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 |
|
|
|
43fcb4136a
|
feat: SkuImage 存 storage key,包裹 summary,修复批次测试
Build and Deploy / deploy (push) Successful in 1m48s
避免签名 URL 超长写库;新增包裹状态汇总;OrderBatchJobCoordinator 注入 IFileStorage 后补齐单测。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-12 12:30:35 +08:00 |
|
|
|
40997f7d71
|
feat: 新增 /file-storage/stream 供面单预览鉴权读取
Build and Deploy / deploy (push) Successful in 1m46s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-11 19:14:26 +08:00 |
|
|
|
d1d31fee8a
|
fix: 仓储图片上传支持 customerId,9610 明细补并发戳且主从安全
Build and Deploy / deploy (push) Successful in 1m43s
上传接口接受 query customerId;ConcurrencyStamp 默认改为空串并用主键确定性回填,避免 Galera UUID unsafe。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-11 12:09:36 +08:00 |
|
|
|
d1e3672808
|
feat:cos
Build and Deploy / deploy (push) Successful in 1m47s
|
2026-09-11 11:34:59 +08:00 |
|
|
|
56c18c0343
|
feat:加强cos log
Build and Deploy / deploy (push) Successful in 1m41s
|
2026-09-10 18:00:18 +08:00 |
|
|
|
943ba539a4
|
feat: cos
Build and Deploy / deploy (push) Successful in 1m43s
|
2026-09-10 17:32:49 +08:00 |
|
|
|
41db6fa0af
|
chore: 生产/测试配置分离,并收紧微信 mp AppId 路由
Build and Deploy / deploy (push) Failing after 35s
Development 指向 oms.nanafa.com;Production 指向 ideship.com。微信 /wechat/mp/{appId} 仅匹配 wx 前缀。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 12:38:12 +08:00 |
|
|
|
b81432c0af
|
feat: 查价结果返回销售产品说明
OrderPriceCheck 输出增加 ProductDescription,供前端报价卡展示线路简要说明。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-05 16:14:16 +08:00 |
|
|
|
25b4211b46
|
feat: 销售产品门户目录、线路排序与公告/到货调整
新增门户目录接口与 route_sort 字段迁移;完善公告创建与包裹到货相关逻辑。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-04 18:39:55 +08:00 |
|
|
|
eba1fa4867
|
feat: 注册绑定所属顾问与岗位职级字典种子
支持 AdvisorCode 写入 CustomerService=Account;补充 employee_position/employee_job_level 初始 SQL。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-03 12:45:13 +08:00 |
|
|
|
7e9a5d4ae0
|
feat: 用户资料支持企业微信客服接入链接
新增 user.WecomKfUrl 存取与迁移脚本,顾问接口同步返回该字段。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-01 19:09:34 +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 |
|
|
|
654a65aba4
|
feat: workplace claimed stats and receiver address parse improvements
Add claimed count to workplace stats; refine receiver address parse DTOs/helpers and AI skill seed wiring.
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-09 19:06:49 +08:00 |
|
|
|
7e442180cd
|
fix: avoid SqlSugar invalid SQL from null/HasValue KB filters
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-04 16:53:09 +08:00 |
|
|
|
95940331ce
|
feat: sync workplace spend stats and consolidate schema scripts into db.sql
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-04 16:26:22 +08:00 |
|
|
|
9a33eb00a5
|
feat: add knowledge base M1 APIs and workplace spend trend
|
2026-08-04 13:54:10 +08:00 |
|
|
|
b2355104cf
|
feat: 完善揽收单与问题件处理能力
补齐揽收单字段/并发戳与问题件处理人配置,扩展异常工作流与下单同步揽收出参;移除已收货状态并补充相关 SQL 脚本。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-04 11:49:23 +08:00 |
|