返回SKU详情、库存、配额、额度
加载页面配置
查询库存一般贸易整箱,现有接口调用查询库存散箱,需要发货中心调整现有接口参数组装OrderNtValidatorService#convertProductStockParam库存调用OrderNtValidatorService#queryProductStockToMap跨境购整箱/散箱良品,整箱/散箱效期品参考这个代码组装查询库存QuotaServiceImpl#getProductStockList
校验产品配额
输入SKU模糊搜索条件
解析并上传Excel
发送企业微信通知
加载选中SKU的详细信息
查询库存(数量、效期比)
显示经销商仓名称
返回解析后的SKU列表
批量验证SKU有效性
alt
校验全部通过
开启事务,批量保存数据
sku是否存在并且状态为正常
返回经销商仓信息
解析Excel内容
返回具体校验失败原因
用户
查询SKU规格、单价
校验店铺信息
选择订购类型
推送成功确认
企业微信
返回下单成功
发送成功
校验SKU信息
选择店铺
返回库存信息
生成订单明细对象
返回sku编码 , sku名称 , sku箱规格 , sku单价
确认提交订单
展示导入的SKU列表
根据贸易类型显示选项
选择收货仓库
选择SKU
显示校验错误,请修改
显示下单成功,流程结束
展示SKU列表
订单中心
提交订单请求
发货中心
上传Excel文件
调用发货中心推送订单
显示对应订购类型选项
web端
回滚事务
查询产品配额
展示完整订单确认信息
提交事务
返回错误:发货中心推送失败
经销商仓ID , 经销商主体编码 , 经销商名称
参考一般贸易的逻辑OrderNtValidatorService#checkProductQuota
查询品项额度(动态计算)
生成产品配额扣减对象
推送失败或发货中心报错
校验品项额度
生成订单日志
事务提交成功
返回SKU信息
选择贸易类型(一般/跨境)
提交订单的参数如下表头 贸易类型 ,店铺编码 ,收货仓库编码,订购类型,备注表体:sku编码,下单数量其它信息需要在接口里面带出
获取经销商仓信息
生成订单对象
请求SKU列表
进入下单页面