Skip to content

需求评审

需求背景

客服录入异常需要选异常原因和处理方式,以前修改这些选项的方式是在文案后面直接添加“已废弃”,这次的需求是要求改动其中绝大多数的选项,所以这种打补丁的方式不适用了。

改动点

这些选项是记录在tbl_select_choose这张表里的,异常和退货表记录的是选项的int值,而不是对应的字符串,所以直接删除tbl_select_choose里的记录会导致异常,想法是在tbl_select_choose加一个字段标明选项是否已删除,录入异常的时候只拉出未删除的,展示的时候展示所有的

代码改动
  1. gm_sevice 仅涉及展示,后端改一下代码即可 涉及文件
    • website/station/dals/select_choose.py
    • website/station/dals/refund.py
  2. gm_management 涉及录入和展示
    • 提供客服录入的选项接口过滤掉已删除的选项
    • 拉取订单接口后台直接返回对应选项的文案,前端直接展示文案
  3. gm_server_bshop 仅展示,目前是直接读取mongo那边存的快照,所以这次的改动不受影响
数据库改动
  1. tbl_select_choose添加字段is_deleted标识是否已被删除
  2. 需要删除和改名的选项is_deleted字段写为1,改名的选项另外添加新的记录

工时估计

后端1.5d,前端需要另外安排一个人改动客服界面展示订单的逻辑