预订元器件整体流程
2020-05-21 16:51:15 2 举报
cjj
作者其他创作
大纲/内容
(现货)结算系统发送MQ消息到下单平台:支付成功
只有代购订单
采购审核报价通过
修改订单信息记录补款单信息
发送MQ到结算系统:改单无需退补款
调用结算系统接口获取应用报价差额
调用结算系统接口请求合并支付
单个订单取消订单生成退款单
返回热门等级集合
记录待报价信息
操作成功
发动MQ消息到结算系统:取消订订单并退款
修改/删除购物车等操作
获取订单创建进度
采购查看待报价列表
记录待采购数据
返回应用报价改单的差额
无需退补款
如果是现货订单:发送MQ消息到后工序:释放库存
合并支付
采购填报价
定时获取超时未未付的预订订单
计算最小预订数量获取售价区间计算参考售价
调用work接口查询热门等级集合
发送MQ消息到结算系统:订单创建成功
工作人员
取消成功
调用work接口查询元器件热门等级
调用后工序接口查询库存
发送MQ消息到订单管理:退款成功
条件筛选可预订元器件
发送MQ消息到结算系统:通知取消
校验成功
一些操作
用户取消待支付订单
调用结算系统接口:合并支付
添加购物车(弹窗)
结算系统
计算每个订单每个商品待入库信息
记录元器件报价数据
结算系统调用下单平台接口校验提交订单数据
发送MQ消息到订单管理:改单成功
展示预订/预售购物车信息
退款
发送MQ消息到后工序采购预订元器件
返回支付页面数据
返回元器件可用库存
返回smt元器件信息
支付
需补款
支付完成操作
MQ发送消息到订单平台:入库成功
把待入库任务记录到redis中
订单完成
单独一个线程查询redis预订元器件待入库任务
定时器获取超时未补款的订单列表
返回smt元器件售价(嘉立创/商城)
查询购物车列表
批量记录报价失败信息批量取消预订订单
发送MQ消息提交订单
do something
判断预售/预订属性新增购物车记录/修改购物车数量
记录改单结算信息记录退款单信息
取消订单生成退款单
发送MQ消息到结算系统请求开票
生成退款单
发送MQ消息到后工序:释放库存
(代购)结算系统发送MQ消息到下单平台:支付成功
预订元器件待采购列表标记采购
数据校验
调用后工序接口查询可用库存
分摊库存到客户预订库存
定时器定时调用work接口量同步smt元器件信息
有现货订单:发送MQ消息到后工序:入库
调用下单平台接口查询预订订单信息
发送MQ消息到下单平台采购完成
发送MQ到后工序采购预订元器件
报价成功
库存占用成功
批量记录已报价信息批量记录预订商品报价信息批量改单
返回支付页面uri
jlc-group
定时器定时查询待入库预订订单
库存分摊到客户预订库存
发送MQ消息到结算系统:请求开票
返回合并支付uri
添加成功
报价失败操作成功
预订数量校验
记录改单结算信息
支付订单
修改退款状态修改退款单信息
下单管理
购物车数据校验批量创建订单
返回热门等级
获取元器件信息
发送MQ消息到结算系统表示订单完成
调用后工序接口查询元器件可用库存
用户取消待补款订单
结算页面提交订单
查询客户购物车信息
订单结算
返回元器件分页信息
跳转支付弹窗
校验数据封装结算系统合并支付数据
跳转到支付页面
返回可用库存
跳转支付页面
返回待报价数据
返回结算系统结算页面uri
smt后工序
用户
返回确定订单信息
返回元器件热门等级
支付操作支付成功
单个订单取消订单
发送MQ消息到下单平台预订订单补款成功
需退款
返回元器件信息、售价区间、参考售价最小起订量、库存等信息
预订转预售修改元器件数量删除购物车记录
发送MQ消息到结算系统:订单完成
发送MQ消息到订单管理:报价失败退款成功
采购标记报价失败
修改订单状态
订单创建成功
用户结算页面的一系列操作
计算最小预订数量获取并计算售价计算参考售价获取联系人信息
结算系统调用下单平台接口校验支付订单数据
发送MQ消息到下单平台:取消订单退款成功
修改订单采购状态
发送MQ消息到下单平台通知订单入库完成
发送MQ消息到结算系统:改单退款
jlc-work
有现货:调用后工序接口占用库存
定时器定时调用work接口同步smt元器件售价(嘉立创/商城)
数据流转到待入库
校验并封装合并支付信息
提交成功,定时获取订单创建过程进度信息
发送MQ消息到下单平台取消订单退款成功
下单平台
修改订单信息修改补款单信息
加入购物车
可贴元器件列表
发动MQ消息到结算系统取消订订单并退款
调用结算系统接口提交购物车数到结算系统
发送MQ消息到结算系统:取消订单退款
定时器:一些逻辑校验
返回库存
预订元器件待补款支付
收藏
收藏
0 条评论
下一页