入仓单重构2.0
2016-10-09 16:15:23 0 举报
入仓单重构2.0是一种全新的仓储管理系统,它通过对原有入仓单流程的优化和升级,实现了更高效、更准确的货物管理。该系统采用了先进的数据分析技术,能够实时监控库存情况,预测需求变化,从而帮助企业更好地控制成本、提高运营效率。此外,入仓单重构2.0还支持多种数据导入方式,方便用户快速录入信息。总之,入仓单重构2.0是一款功能强大、操作简便的仓储管理工具,值得广大企业信赖和使用。
作者其他创作
大纲/内容
N
取出消息体
Y
start
成功数加1,continue
唯一索引保证只有一条写入成功;标志位为0表示还未通知WMS成功
补数据开关打开
创建sku Tesla API
将标志位更新为1
即使WMS超时,pms_sku标志位也不会更新,还是重新塞入队列,进入失败重试流程
return true
如果存在且标志位为0
招商
创建入仓单详情oms_purchase_detail
查询此条入仓单是否存在
返回true,拿到token
Corgi MQ Consumer
pms_sku成功数与入参中的sku相等
无法建立DB唯一索引
OMS Tesla API
循环检查sku在pms_sku中是否存在
此条创建入仓单消息ACK
sku循环break掉,返回false
Corgi MQ Producer
写入pms_sku成功
写入成功
从sequence中取店铺id作为主键
从sequece获取sku_id作为主键
写入pms_sku,标志位设为0
返回成功
写入消息队列
创建商家
使用kvsotre setnx做分布式锁,10s过期时间
在main_shop中写入店铺,此店铺标志位设为0
WMS Tesla API
查询main_shop中店铺是否存在
创建入仓单oms_purchase_header
return false告警
将pms_sku的标志位更新为1,将pms_sku成功数加1
如果DB中存在且标志位为0
参数合法
此条创建入仓单消息重新塞入队列,准备重试告警
参数校验
调用WMS创建店铺Tesla API
创建入库单
调用OMS创建入库单tesla API
查询owner中商家是否存在
0 条评论
下一页