yumoqing
  • Joined on 2025-06-28
yumoqing pushed to main at yumoqing/discount 2026-06-24 00:56:51 +08:00
d87d8f5ffa chore: add __pycache__ to .gitignore
f5250fb261 feat: 营销方案、促销码、客户归属绑定功能
Compare 2 commits »
yumoqing pushed to main at yumoqing/pricing 2026-06-23 23:59:23 +08:00
810cd4549b fix: 修复定价项目时序验证定价500错误 + 移除过时的pricing_item子表引用
yumoqing pushed to master at yumoqing/MiniPlayer 2026-06-23 23:03:52 +08:00
f7c295c653 fix: QR scanner - move camera init to background thread, window shows immediately
yumoqing pushed to main at yumoqing/product_management 2026-06-23 18:19:49 +08:00
6dae1676ef feat: 新增商家产品商城页面(storefront)
yumoqing pushed to main at yumoqing/product_management 2026-06-23 18:07:33 +08:00
265081c43f fix: 产品导入去重 — 批次内product_code去重 + DB层按product_code+org_id兜底查重
yumoqing pushed to main at yumoqing/llmage 2026-06-23 18:02:00 +08:00
9d2f8edc51 fix: load_product_category_product SQL移除不存在的sort_order字段
yumoqing pushed to main at yumoqing/ahserver 2026-06-23 17:58:17 +08:00
52a55dcbee fix: 多域名部署BASEURL问题 - 配置优先+自动兜底
yumoqing pushed to main at yumoqing/ahserver 2026-06-23 17:50:31 +08:00
815803f310 fix: downloadfile2url支持request=None + parse_request缓存BASEURL到env
yumoqing pushed to main at yumoqing/product_management 2026-06-23 17:26:52 +08:00
984fc73bd6 fix: tree bind用params_mapping替代${id}$避免ArgsConvert误解析为Python内置id函数
yumoqing pushed to main at yumoqing/pricing 2026-06-23 17:04:16 +08:00
30766b6c88 Revert "fix: skip_keys添加value_mode,防止定价项顶层value_mode被误当字段检查导致匹配失败"
b2521678ad Revert "fix: non-field keys in pricing items skip instead of raise - aligns top-level loop (line 618) with filters loop (line 653) behavior - value_mode and other control params at filter level no longer cause 'fields中没有定义' error"
03a0bea51f Revert "fix: value_mode read from field definition, not filter_item - removed item_value_mode from filters loops (2 places) - check_value(f, fv, dv) now falls back to f.value_mode per field - fixes: filter-level value_mode:between was applied to ALL fields including model (string), causing between parse error on model name"
Compare 3 commits »
yumoqing pushed to main at yumoqing/pricing 2026-06-23 16:16:38 +08:00
1e65451da4 fix: value_mode read from field definition, not filter_item - removed item_value_mode from filters loops (2 places) - check_value(f, fv, dv) now falls back to f.value_mode per field - fixes: filter-level value_mode:between was applied to ALL fields including model (string), causing between parse error on model name
yumoqing pushed to main at yumoqing/product_management 2026-06-23 16:11:25 +08:00
b87501912c docs: 完整README - 架构设计、资源模块接口规范、导入流程、消费引擎
yumoqing pushed to main at yumoqing/llmage 2026-06-23 16:06:30 +08:00
64f10e177b refactor: load_product_category_product returns data only, no DB writes
yumoqing pushed to main at yumoqing/product_management 2026-06-23 16:06:30 +08:00
9115435441 refactor: import logic moved to product_management, resource modules return data only
yumoqing pushed to main at yumoqing/pricing 2026-06-23 16:06:03 +08:00
6df2569c8e fix: non-field keys in pricing items skip instead of raise - aligns top-level loop (line 618) with filters loop (line 653) behavior - value_mode and other control params at filter level no longer cause 'fields中没有定义' error
yumoqing pushed to main at yumoqing/pricing 2026-06-23 15:45:39 +08:00
3a9e30313b fix: skip_keys添加value_mode,防止定价项顶层value_mode被误当字段检查导致匹配失败
yumoqing pushed to main at yumoqing/llmage 2026-06-23 15:38:44 +08:00
a060dd1405 refactor: use resource_ref_id (llm.id) instead of product_code
yumoqing pushed to main at yumoqing/product_management 2026-06-23 15:38:44 +08:00
038162b5d9 refactor: dispatch resource_ref_id to resource module interfaces
yumoqing pushed to main at yumoqing/bricks 2026-06-23 15:31:31 +08:00
43ad1c22fe fix: UiFloat pattern允许负号输入,防止负数负号被静默剥离导致金额错误
yumoqing pushed to main at yumoqing/accounting 2026-06-23 15:29:53 +08:00
511f4b0720 fix: 充值金额用rules校验(min+number)替代无效的min属性 + 后端NaN防护