Martin KuaiEN

陪玩业务后台

把一门陪玩生意的客户、订单和资金流水管进一个系统。业务规则、权限和记账口径由我定,钱和权限逐项验证。

状态
第一版已验收,测试中
并发
20 个编号同时生成,20 个成功、不重复
技术
Frappe、MariaDB、React、Ant Design、AG Grid

给朋友的陪玩生意做的后台:客户、陪玩、客服、充值、赠送金额、订单、提现、罚款、押金都在里面。

难的地方在钱和权限

  • 谁能看什么、谁能改什么,各角色的数据不能串,也不能绕过权限。
  • 钱怎么记,才不会记重、记丢;同一个请求重复提交,只算一次。
  • 两个人同时改同一条记录怎么办;一个人拿着旧页面保存,不能盖掉别人刚改的。
  • 一连串操作中途失败,数据要能回到干净的状态。
  • 业务编号、附件保存、时间和时区这些小地方,也都要对。

验证过的

  • 两个浏览器同时改同一个客户,后保存的一方会被拦下,数据不会被悄悄覆盖;刷新后可以基于最新数据重新提交。
  • 20 个客服编号同时生成,全部成功、不重复;陪玩编号同样。
  • 被停用的账号登不进来,没权限的操作会被拒绝。

按使用者走一遍

上线前按客户、客服、陪玩、财务四类使用者把业务从头走一遍,查出 8 个严重问题、14 个次要问题,逐个关闭。

我定的

业务规则、角色权限、资金记账口径、必测风险和验收标准。每一轮都以代码改动、数据库和浏览器里的实际结果为证据,决定是否通过。