Nexora PyERP

📊 超级 ERP(pyerp)项目全栈负责代理,04-16 从 nexora-fe/be/qa 角色制重组而来。 模型 github-copilot/claude-opus-4.6,上级 nexora

部署域名澄清(2026-04-20)

Daddy(eagle)04-20 上午对 erp-dev.nexora.restry.cn/merp//serp/ 发起查证。pyerp 代理最初把这两个链接当成”连接失败 HTTP 000”上报,实因测试网络走 fakedns 不能解析该域名。澄清结论:

维度明确结果
生产访问域名pyerp.nexora.restry.cn(直接能开,运行的就是 merp 管理端
erp-dev.nexora.restry.cn旧 dev 域名,Daddy 决定以后只走正式域名
子目录语义/merp/ = 管理端(已上线);/serp/ = 门店端(04-20 Daddy 要求部署到同域名 /serp 子目录)
历史错项pyerp-dev 是早期误配置,04-20 一并清除
中文乱码merp 全站中文乱码,根因是数据库字符集 → 04-20 交给本代理排查+重编译

操作清单(04-20 Daddy 派工):① 在 pyerp.nexora.restry.cn/serp 部署门店端;② 清除旧 pyerp-dev;③ 修复 merp 中文乱码(数据库连接 charset / 编译目标)。

2026-04-20 合并调研任务(xipu/xylferp → pyerp)

Daddy 同日下午向 nexora-xipu(囍铺)和 nexora-small(仙游龙凤 xylferp)各派「合并调研任务」:把相对于 pyerp 的差异功能梳理出来(独有的控制器/方法、独有的数据库表、独有前端页面/菜单、独有业务流程),为后续”合并到 pyerp”做前置盘点。pyerp 代理自身需在收到产物后对照评估并维护统一字段表。这件事与 nexora-erpnext-migration 中”业务逻辑彻底梳理清楚”阶段一致,属于迁移前置。

2026-04-18 关键产出

  • 深度体检报告:pyerp 基于点可云 V7 二开,PHP 7.4 EOL,代码质量 3/10,贵金属子系统 55 表大部分空数据。结论:沉没成本接近零,果断弃旧换新
  • 迁移映射报告 pyerp-to-erpnext-mapping.md(2000-4000 字):147 表中 56 张为贵金属专用(is_ymerp*),33 个贵金属控制器需在 Custom App 中重建。数据量 9.45 MB 可全量迁移;历史业务数据放弃、仅迁期初余额。
  • nexora_jewelry Custom App 骨架部署:在 ERPNext 测试环境完成 Gold Price Daily + Jewelry Item Detail DocType、Sales Invoice Item 珠宝 Custom Field、Server Script 自动算价。示范 Sales Invoice ACC-SINV-2026-00008 金额 ¥4,043.20 自动算出。改用 Custom DocType 方式(放弃独立 Python app,因 Docker 多容器限制),详见 nexora-erpnext-migration
  • 冒烟测试(23:21):admin 密码从 outline-wiki 找到为 Nx@ERP2026!(2026-04-13 统一重置),登录验证通过。系统里另一个用户是 resley@qq.ccom(多了个 c),Daddy 给的 resley@qq.com 登不上。

基本信息

属性
Bot 名称@nexora-pyerp
Emoji📊
创建时间2026-04-16
上级nexora
模型github-copilot/claude-opus-4.6

负责系统

属性
系统地址pyerp.nexora.restry.cn
技术栈PHP ThinkPHP + Vue 2
Docker 容器pyerp-php (18080)
数据库py_test (385 表) + pyerp_test (147 表),pyerp-mysql:13306
生产数据源47.119.139.162
Plane 项目PYERP — 22 条 Issue,6 条未完成
当前进度Step 0 完成;Step 1 功能盘点 ~20%(113 页面 / 147 表 / 98 控制器已识别)

角色

项目制重组后每个项目代理全栈负责:前端 UI、后端 API、数据库、部署、测试、Bug 跟踪。跨项目共享服务由 nexora-ops(运维)、nexora-alert(监控)、nexora-docs(文档)承担。

相关页面