yumoqing
  • Joined on 2025-06-28
yumoqing pushed to main at yumoqing/bricks 2026-07-16 12:21:29 +08:00
829d099d31 fix: inputdata2dic use getAll for multi-value fields, UserInputView iterate arrays
yumoqing pushed to main at yumoqing/unipay 2026-07-16 12:06:15 +08:00
e64bfe81ea feat(unipay): transfer popup displays bank_name and bank_branch from env vars
yumoqing pushed to main at yumoqing/unipay 2026-07-16 11:57:44 +08:00
a0bd6fb24f revert: QR code is required for Native payment, weixin:// is not a web URL
yumoqing pushed to main at yumoqing/bricks 2026-07-16 11:41:49 +08:00
f732d631e3 fix: multi-file preview in UiFile, multi video/audio in UserInputView, concat assign in LlmOut
yumoqing pushed to main at yumoqing/unipay 2026-07-16 10:50:14 +08:00
a95c548f84 feat(wechat): use wx.tenpay.com payment page instead of third-party QR
yumoqing pushed to main at yumoqing/sage 2026-07-15 18:17:10 +08:00
76fca12d67 feat(unipay): register transfer_info.ui in load_path
yumoqing pushed to main at yumoqing/unipay 2026-07-15 18:17:04 +08:00
c96da0af11 feat(transfer): add transfer_info.ui page for bank transfer info
yumoqing pushed to main at yumoqing/unipay 2026-07-15 17:58:55 +08:00
4f61f48cc4 fix(transfer): str+int TypeError in gen_mailcode
yumoqing pushed to main at yumoqing/unipay 2026-07-15 17:53:48 +08:00
526c93ada7 fix(transfer): fix parameter name mismatch in CONF_ENV and TransferGateway
yumoqing pushed to main at yumoqing/unipay 2026-07-15 17:43:14 +08:00
97524da74d fix(wechat): use Response instead of missing json_response in callback
yumoqing pushed to main at yumoqing/unipay 2026-07-15 17:40:35 +08:00
7e37b00672 fix(wechat): don't block init on missing WXP_API_V3_KEY
yumoqing pushed to main at yumoqing/unipay 2026-07-15 17:29:28 +08:00
bf916b98ff fix(wechat): validate WXP_API_V3_KEY at init time
yumoqing pushed to main at yumoqing/unipay 2026-07-15 17:25:54 +08:00
cae22f84be fix(wechat): convert yuan to fen for WeChat amount (×100)
yumoqing pushed to main at yumoqing/unipay 2026-07-15 17:22:47 +08:00
1a2d8f8f2d feat(wechat): switch from H5 to Native payment (QR code scan)
yumoqing pushed to main at yumoqing/unipay 2026-07-15 17:04:28 +08:00
0266f9fb65 fix(wechat): handle API errors instead of silently returning null h5_url
yumoqing pushed to main at yumoqing/unipay 2026-07-15 17:00:50 +08:00
2153bb2ebb fix(wechat): handle API errors instead of silently returning null h5_url
yumoqing pushed to main at yumoqing/unipay 2026-07-15 16:30:05 +08:00
95432431e5 fix(wechat): handle API errors instead of silently returning null h5_url
yumoqing pushed to main at yumoqing/sage 2026-07-15 16:02:43 +08:00
7d294204c4 fix: 客户菜单移除租户管理入口
yumoqing pushed to main at yumoqing/pricing 2026-07-15 15:42:46 +08:00
246347ecbf fix: 注册 get_search_providerid.dspy 到 RBAC,修复定价项目供应商下拉无选项
yumoqing pushed to main at yumoqing/supplychain 2026-07-15 14:02:54 +08:00
e6d5998c15 fix: use ServerEnv().get_module_dbname('sage') instead of hardcoded 'sage'