4418217b01
upgrade 29
2026-10-19 15:08:05 +08:00
a1d2dece57
Merge remote-tracking branch 'prod/test' into test
Build and Deploy / deploy (push) Successful in 1m7s
2026-10-14 16:41:31 +08:00
38d36eb812
升级
2026-10-14 16:40:31 +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
e85dfb80b5
feat: 仓配开放 API 与后台用户启停
...
Build and Deploy / deploy (push) Successful in 1m1s
新增 warehouseOpenApi(Token/入库/件重尺/红外图),并在 fk_user 支持 IsEnabled 禁用登录。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 17:53:00 +08:00
8cfff8ef81
fix
Build and Deploy / deploy (push) Failing after 6s
2026-10-13 16:46:12 +08:00
09ca1c96d7
fix
Build and Deploy / deploy (push) Failing after 15s
2026-10-13 16:25:22 +08:00
551ac09f78
feat:升级框架总线
Build and Deploy / deploy (push) Successful in 1m6s
2026-10-13 15:20:53 +08:00
586a6b6834
change
2026-10-10 16:41:28 +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
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
dd1318bc00
feat:对接fake oss
Build and Deploy / deploy (push) Successful in 59s
2026-09-22 16:59:33 +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
0a16f27664
fix: 修复微信 mp 路由 regex 导致生产启动失败
...
Build and Deploy / deploy (push) Successful in 32s
ASP.NET 路由模板中方括号需转义为 [[ ]],否则应用在 InitializeApplication 阶段崩溃。
2026-09-09 15:31:54 +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
7c1be3a723
fix: 将微信 OAuth 公开配置改为 /wechat/oauth/config
...
Build and Deploy / deploy (push) Successful in 1m42s
避免被 /wechat/mp/{appId} 吞掉导致方法/参数校验异常。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 12:19:31 +08:00
937f0bb78b
feat: 新增微信 OAuth 公开配置接口
...
Build and Deploy / deploy (push) Successful in 1m51s
从其他配置 wechat_mp 返回 AppId 与 OAuthRedirectBase,供 H5 网页授权使用。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 09:17:50 +08:00
7700baf127
feat:迁移到gitea
Build and Deploy / deploy (push) Successful in 56s
2026-09-05 16:34:35 +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
a70f6f2a87
feat: 接入 9610 汇总申报,字段按业务含义命名并对齐运单
...
含清单/报关单拉取、ITFX 转发配置、迁移脚本与拣货单号扩展。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 17:46:04 +08:00
9a33eb00a5
feat: add knowledge base M1 APIs and workplace spend trend
2026-08-04 13:54:10 +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
d30375ba49
fix:auth
2026-08-01 09:18:02 +08:00
644da097bf
feat: add WeChat OAuth login API for H5 one-tap authorize
...
POST /rbac/auth/wx-oauth-login exchanges code for openid and issues customer token.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 15:56:45 +08:00
206dc3ef3c
feat: ??????????????????????????
...
?????????????????????????????????? SQL?
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 15:16:55 +08:00
e0216e9692
feat: 销售产品贸易条款与查价分组展示,并修复用户资料 SQL 空值写入
...
查价返回 DDP/DDU 与产品分组;用户更新微信二维码时避免 EF 使用 DBNull。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 11:48:36 +08:00
f2f4cbf35b
fix: 无邮箱注册改用占位邮箱,避免空串撞 uk_user_email
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-29 18:28:33 +08:00
41f4c58e99
Improve draft predeclare billing and structured create-fail payload.
...
Re-run forecast billing on draft pre-declare, and expose draftSaved/orderId/serviceNo via ErrorCode/Data/details for clearer place-order failure UX.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 19:30:27 +08:00
c8d35a8ef5
Add Swagger summaries for Fake.Rbac menu/org/role/permission APIs.
...
Cover the 29 RBAC endpoints that ship without XML comments so Swagger UI shows Chinese titles.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 10:33:48 +08:00
69d234c705
feat: simplify WeChat register and require contact before order
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 13:07:29 +08:00
f53571aa48
fix: optimize WeChat scan-login reply copy for H5 and PC
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 10:03:38 +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
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
32753e7606
简化
2026-07-21 10:45:57 +08:00
98664aad3b
fix
2026-07-21 09:12:46 +08:00
d49efcb341
upgrade
2026-07-20 20:48:15 +08:00
a4d6400318
refactor: 订单批量任务改走 Fake.EventBus.RabbitMQ
...
移除自建消费者与队列拓扑,统一由事件总线发布/消费,并优化下游转发查询与配置。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-20 17:54:29 +08:00
2b9c677fa7
perf: 登录单次快照、refresh 去 UserInfo,并失效角色菜单缓存
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-18 23:39:29 +08:00
b0813ea12d
fix: 登录 UserInfo 构建改为串行查询,避免 DbContext 并发异常
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-18 23:26:47 +08:00
2188a3ce6e
perf: 登录带回 userInfo,并加速 get-current-user
...
登录/刷令牌返回完整用户信息(含 menus);用户资料与权限并行查询并缓存 3 分钟,减少登录后二次慢请求。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-18 23:13:24 +08:00
2d229bbedd
fix
2026-07-18 17:27:34 +08:00
039cbba3d1
feat:fake
2026-07-17 17:43:13 +08:00
674cbdd011
feat: 店铺真授权跳转与地址类型(发件/退件/收件)
...
对接 Lazada/Shopee/TikTok/Temu OAuth 与回调落库,移除手工店;地址管理支持按类型默认与揽收校验。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-16 10:25:13 +08:00
36525ca688
fix: 微信注册头像仅写入客户表避免 RBAC Avatar 超长
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 10:26:50 +08:00
9d57d221af
fix: 微信注册软删除占坑与字段过长导致保存失败
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 10:15:38 +08:00
5e26c5bcec
fix: 微信注册保存失败提示与订单模板申报字段推导
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 09:52:44 +08:00
3818ce7876
feat: RBAC用户扩展、专属顾问接口及仓库字段清理
...
接管用户 API 支持电话/工号/微信号/微信二维码,新增客户专属顾问查询,并移除仓库客服电话与微信相关字段。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-09 11:23:54 +08:00