9 Commits

Author SHA1 Message Date
34a2fecc99 fix: from discount.init import bind_customer, 绕过dspy bare function 查找失败 2026-07-06 14:55:32 +08:00
9a8d7f10aa fix: dspy缺少return result导致返回None 2026-07-06 14:49:10 +08:00
2bbe82fd23 fix: 用dspy原生bare function(get_user/entire_url/bind_customer),去掉env间接调用 2026-07-06 14:41:20 +08:00
79494622b9 fix: env = request._run_ns 替代 ServerEnv(),修复dspy中get_user返回None 2026-07-06 14:39:44 +08:00
5762e1c361 fix: 登录URL /rbac/user/login -> /rbac/user/login.ui 2026-07-06 14:34:22 +08:00
9bb5c9e506 促销码扫码流程: dspy端点改为UI公开入口,登录后绑定并跳转主页
- 新建 promote/index.ui: 公开入口,未登录显示登录按钮,已登录自动跳dspy
- QR URL 改为 promote/index.ui (原 promote.dspy)
- load_path.py 注册 promote/index.ui 为 any 角色
- index.dspy 绑定成功后显示返回首页按钮跳转主页
- 修复 generate_promo_code sale_id: get_user() -> get_userid()
2026-07-06 13:34:25 +08:00
Hermes Agent
49f3e1a8a2 feat: 促销码隐藏id、自动生成、添加二维码tool
- json: id加入exclouded和editexclouded(不显示不输入)
- 新增 api/promo_code_qr.dspy:为选中促销码生成二维码
- 修改 promote/index.dspy:支持code参数,未登录引导登录/注册
- toolbar添加'生成二维码'按钮,选中行后弹窗显示二维码
2026-06-24 09:47:36 +08:00
98581b2a37 bugfix 2026-02-25 13:49:16 +08:00
45333b6b23 bugfix 2026-02-24 17:32:46 +08:00