履约流程
收到订单 -> 生成履约单 -> 预分仓 -> 风控拦截 -> 合并处理 -> 人工审合 -> 重分仓 -> 分物流 -> 下库房 -> 生成拣货单 -> 打印拣货单 -> 人工拣货 -> 复核打包 -> 发货 -> 物流揽件 -> 物流运输 -> 物流派件 -> 物流签收
- 人工审核
- 风控拦截会对可疑的有风险的订单进行达标
- 人工审核这些订单:审核通过、拒绝履约(取消订单)、重分仓
与传统三层架构取别
面向数据库开发
- 拿到业务需求后,先去考虑数据库层面的东西,需要那几张表,怎么查数据,怎么修改新增数据等
- 用数据库思维做设计开发,写导致复杂业务逻辑的代码丢失业务语义,代码混乱难以维护,无法看清业务住流程
- CRUD和业务语义脱离,难以看懂,可维护性差
