|
|
77caac3af9
|
feat: SKU保存链路切换到RabbitMQ Outbox并新增独立Worker
Build and Deploy TenantApi / build-and-deploy (push) Successful in 51s
|
2026-02-25 11:20:38 +08:00 |
|
|
|
aeef4ca649
|
feat: 新增商品单接口异步保存并内置SKU入队
Build and Deploy TenantApi / build-and-deploy (push) Successful in 50s
|
2026-02-25 10:51:04 +08:00 |
|
|
|
18af62e111
|
fix: 空SKU编码时改为自动生成避免冲突
Build and Deploy TenantApi / build-and-deploy (push) Successful in 50s
|
2026-02-25 10:00:48 +08:00 |
|
|
|
474c0c88c0
|
fix: 提前校验SKU最终编码冲突并返回明确错误
Build and Deploy TenantApi / build-and-deploy (push) Successful in 52s
|
2026-02-25 09:55:38 +08:00 |
|
|
|
b970cd4ba7
|
fix: 修复SKU软删除冲突导致唯一索引报错
Build and Deploy TenantApi / build-and-deploy (push) Successful in 50s
|
2026-02-25 09:49:20 +08:00 |
|
|
|
21d7be5a4f
|
fix: 增强SKU异步任务失败错误明细
Build and Deploy TenantApi / build-and-deploy (push) Successful in 51s
|
2026-02-25 09:39:21 +08:00 |
|
|
|
5fcc1e1484
|
feat: 商品SKU支持异步保存与软禁用替换策略
Build and Deploy TenantApi / build-and-deploy (push) Successful in 56s
|
2026-02-25 09:23:15 +08:00 |
|
|
|
c2a6cf7b1e
|
fix(api): 修复商品保存事务重试冲突并兼容kind缺省
Build and Deploy TenantApi / build-and-deploy (push) Successful in 46s
|
2026-02-24 16:51:45 +08:00 |
|
|
|
2c7981b6d0
|
chore(tenantapi): set production tenancy root domain
Build and Deploy TenantApi / build-and-deploy (push) Successful in 49s
|
2026-02-24 15:59:19 +08:00 |
|
|
|
d66879f5cf
|
feat(product): complete combo and detail editing data model
Build and Deploy TenantApi / build-and-deploy (push) Successful in 47s
|
2026-02-22 09:35:57 +08:00 |
|
|
|
f7c2ae4bac
|
feat(product): add product list/detail/save/soldout/batch api support
Build and Deploy TenantApi / build-and-deploy (push) Successful in 47s
|
2026-02-21 17:23:48 +08:00 |
|
|
|
d41f69045f
|
feat(product): add product schedule management api
Build and Deploy TenantApi / build-and-deploy (push) Successful in 46s
|
2026-02-21 11:46:55 +08:00 |
|
|
|
ad65ef3bf6
|
feat(product): add product label management backend
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
|
2026-02-21 10:18:48 +08:00 |
|
|
|
93bc072b8d
|
feat: 新增加料管理接口与模板能力
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
|
2026-02-21 08:44:26 +08:00 |
|
|
|
848778b8b5
|
fix: 修复规格模板查询并发DbContext异常
Build and Deploy TenantApi / build-and-deploy (push) Successful in 44s
|
2026-02-21 07:42:02 +08:00 |
|
|
|
392d9f03a1
|
feat: 新增规格做法模板管理接口与数据模型
Build and Deploy TenantApi / build-and-deploy (push) Successful in 45s
|
2026-02-20 20:08:34 +08:00 |
|
|
|
1b3525862a
|
feat: implement tenant product category management APIs
Build and Deploy TenantApi / build-and-deploy (push) Successful in 44s
|
2026-02-20 18:45:48 +08:00 |
|
|
|
eea8a53da3
|
chore(api): align tenant storage config with admin
Build and Deploy TenantApi / build-and-deploy (push) Successful in 46s
|
2026-02-20 16:45:54 +08:00 |
|
|
|
237e0a1a9f
|
fix(api): register storage services in tenant api
Build and Deploy TenantApi / build-and-deploy (push) Successful in 46s
|
2026-02-20 16:33:46 +08:00 |
|
|
|
750346fdb2
|
feat(api): add tenant files upload endpoint
Build and Deploy TenantApi / build-and-deploy (push) Successful in 49s
|
2026-02-20 16:23:29 +08:00 |
|
|
|
48cf852d46
|
feat(project): 新增包装费模式切换接口
Build and Deploy TenantApi / build-and-deploy (push) Successful in 44s
|
2026-02-20 10:39:34 +08:00 |
|
|
|
adac05521a
|
feat(store): add dedicated pickup mode save endpoint
Build and Deploy TenantApi / build-and-deploy (push) Successful in 46s
|
2026-02-20 10:09:33 +08:00 |
|
|
|
8a6fc867c2
|
refactor(store): remove fallback config behavior and expose isConfigured
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
|
2026-02-20 09:55:11 +08:00 |
|
|
|
938da7469c
|
fix: 排班替换删除时忽略软删过滤
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
|
2026-02-20 09:21:43 +08:00 |
|
|
|
f2142de407
|
fix: 排班事务兼容ef重试策略
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
|
2026-02-20 09:17:48 +08:00 |
|
|
|
9651022261
|
refactor: 排班替换改为事务内先删后增
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
|
2026-02-20 09:14:39 +08:00 |
|
|
|
669db14f64
|
fix: 修复员工排班保存唯一键冲突
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
|
2026-02-20 09:12:21 +08:00 |
|
|
|
069d7de05e
|
fix: 员工排班移除mock与兜底逻辑
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
|
2026-02-20 09:02:52 +08:00 |
|
|
|
145be01bfc
|
fix(store-fees): 保留包装费配置避免阶梯刷新丢失
Build and Deploy TenantApi / build-and-deploy (push) Successful in 45s
|
2026-02-20 08:28:41 +08:00 |
|
|
|
787ebe6b73
|
fix(pickup): remove mocked fine-slot reservation preview
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
|
2026-02-19 18:21:06 +08:00 |
|
|
|
7ecf069efd
|
fix(pickup): prevent null rowversion on settings and slots save
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
|
2026-02-19 17:57:52 +08:00 |
|
|
|
53f7c54c82
|
feat(geo): add tenant/merchant/store geocode fallback and retry workflow
Build and Deploy TenantApi / build-and-deploy (push) Successful in 43s
|
2026-02-19 17:13:00 +08:00 |
|
|
|
ad245078a2
|
feat: 提交配送中心点与门店地址映射全量变更
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
|
2026-02-19 16:12:36 +08:00 |
|
|
|
d5b22a8d85
|
fix: 配送地图地理编码改为后端签名代理
Build and Deploy TenantApi / build-and-deploy (push) Failing after 36s
|
2026-02-19 16:05:57 +08:00 |
|
|
|
2c086d1149
|
fix(infra): auto-apply app and dictionary migrations on startup
Build and Deploy TenantApi / build-and-deploy (push) Successful in 41s
|
2026-02-18 20:41:22 +08:00 |
|
|
|
c853fd8edf
|
fix(store-hours): reject overlapping holiday date ranges
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
|
2026-02-18 20:36:33 +08:00 |
|
|
|
8139c08b35
|
fix(store): enforce UTC holiday dates and exclude deleted stores
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
|
2026-02-18 17:25:34 +08:00 |
|
|
|
dfa2b3ee52
|
feat(store): add quick business toggle endpoint and auto-approve creation
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
|
2026-02-18 10:03:27 +08:00 |
|
|
|
be701d8cf6
|
fix(store): default new store business status to resting
Build and Deploy TenantApi / build-and-deploy (push) Successful in 42s
|
2026-02-18 08:44:14 +08:00 |
|
|
|
b3429e2a0d
|
feat(store): auto-generate store code on create and make update code optional
Build and Deploy TenantApi / build-and-deploy (push) Successful in 44s
|
2026-02-18 08:27:37 +08:00 |
|
|
|
1b185af718
|
feat: 完成门店管理剩余接口并补齐文档注释
Build and Deploy TenantApi / build-and-deploy (push) Successful in 46s
|
2026-02-17 14:54:35 +08:00 |
|
|
|
3a94348cca
|
fix: 对齐门店仓储接口签名并恢复多租户过滤
Build and Deploy TenantApi / build-and-deploy (push) Successful in 41s
|
2026-02-17 12:19:23 +08:00 |
|
|
|
c032608a57
|
Revert "refactor: 清理租户API旧模块代码"
This reverts commit 992930a821.
|
2026-02-17 12:12:01 +08:00 |
|
|
|
654b1ae3f7
|
feat: tenant门店管理首批接口落地
Build and Deploy TenantApi / build-and-deploy (push) Successful in 30s
|
2026-02-17 11:10:06 +08:00 |
|
|
|
992930a821
|
refactor: 清理租户API旧模块代码
|
2026-02-17 09:57:26 +08:00 |
|
|
|
2711893474
|
feat: 完成租户个人中心 API 首版实现
|
2026-02-09 20:01:11 +08:00 |
|
|
|
f61554fc08
|
fix: 移除商户中心租户信息兜底返回
Build and Deploy TenantApi / build-and-deploy (push) Successful in 38s
|
2026-02-06 14:01:05 +08:00 |
|
|
|
76ba5a4748
|
fix: 移除商户中心商户查询兜底逻辑
Build and Deploy TenantApi / build-and-deploy (push) Successful in 38s
|
2026-02-06 13:59:40 +08:00 |
|
|
|
b02950e465
|
fix: 修复商户中心查询 RowVersion 列不存在问题
Build and Deploy TenantApi / build-and-deploy (push) Successful in 38s
|
2026-02-06 13:56:08 +08:00 |
|
|
|
5f2064324d
|
feat: 新增租户端商户中心聚合接口
Build and Deploy TenantApi / build-and-deploy (push) Successful in 40s
提供 /merchant/info 聚合查询,返回商户主体、资质、合同、员工与日志信息,满足租户端商户中心页面一次加载全部相关数据。
|
2026-02-06 13:45:20 +08:00 |
|