一、模块功能
1、交易订单管理模块
通过和交易服务交互,调取交易服务dubbo 接口,查询订单管理列表,可对交易订单进行售后申请处理
2、售后申请模块
客服通过后台批量申请售后、用户通过app 申请售后处理,生成对应的售后申请单
主要流程:先将交易订单信息转化为售后订单信息,依次创建售后申请订单信息、退款订单信息,售后订单状态track跟踪等
售后申请表、退款订单信息每月订单数据量约有400w 左右,所以采用售后申请时间yymmdd 的格式分表,track跟踪等表则采用对id 取模分表
数据落库完成后,还需将数据同步到es,页面售后订单需要做分页查询处理,因为数据库采用了分库分表,所以将数据同步到es, 页面查询售后单服务通过查询es 查询数据
最后通过mq 通知其他服务如:履约中心进行截单处理,交易售后此交易订单已发送售后等
3、售后单初审模块(客服对售后单进行初次审核)
初审分为单个售后单初审和批量售后单初审,批量售后初审时,单量较大采用异步方式提交。将批量售后初审参数存入redis zset 数据格式
后续通过elastic