1、业务分析
分析后, 业务流程如下:
流程说明:
- 根据模板类型和运送类型查询模板
- 判断模板是否存在,如果不存在,则直接新增模板
- 如果存在,说明模板已经存在,则去判断是否为经济区互寄,如果不是,则判断是否是新增,如果不是,则直接更新模板
- 如果是新增,则直接抛出异常
- 如果不是经济区互寄,则判断关联城市是否重复,如果重复,则抛出异常,如果不重复,则新增或者修改模板
❓模板为什么不能重复?因为运费的计算是通过模板进行的,如果存在多个模板,该基于哪个模板计算呢?所以模板是不能重复的。
接口如下:
功能实现:
先做这两条线
具体实现
推荐阅读:
文章有(0)条网友点评