导图社区 库存生命周期
货品经过收货的环节,进入库房,开始被系统记录、追踪,即为生命周期的开始;而执行出货任务后,商品被打包发出,库房与库存再无关系,也意味着生命周期的结束。本思维导图从库存查询,新增库存,停用库存,推送药城库存,库存订阅,修改库存整理了库存的生命周期。
编辑于2021-04-03 23:06:41库存生命周期
库存查询
(新)通用可用库存查询
一、接口文档 http://wiki.yiyaowang.com/display/B2/GssStockQueryDubboService 二、描述 GSS通用的可用库存查询接口,走的mysql,基本覆盖绝大部分业务查询可用库存的需求,后续新业务以及历史老业务优先考虑接入此查询接口 三、适用场景 C端非活动可用库存查询 C端活动锁库存\不锁库存 C端预售可用库存查询 C端角度寄售供应商可用库存 B端活动锁库存\不锁库存查询 B端寄售供应商(活动)库存 B端非活动指定效期库存查询 B端非活动不指定效期库存 B端寄售供应商(非活动)库存 专项库存查询
单个库存查询
一、接口文档 http://wiki.yiyaowang.com/display/B2/GssStockQueryDubboService 一、相关接口 com.yao.gss.api.service.facade.GssStockQueryDubboService#getGssStock4SingleQuery 二、描述 针对于单个品的可用库存查询,详情请见接口文档
批量库存查询
一、接口文档 http://wiki.yiyaowang.com/display/B2/GssStockQueryDubboService 一、相关接口 com.yao.gss.api.service.facade.GssStockQueryDubboService#queryGssStock4SingleQueries 二、描述 针对于多个品的可用库存查询,详情请见接口文档
同仓批量库存查询
一、接口文档 http://wiki.yiyaowang.com/display/B2/GssStockQueryDubboService 一、相关接口 com.yao.gss.api.service.facade.GssStockQueryDubboService#getGssStock4MultiQuery 二、描述 针对于同仓多个品的可用库存查询,详情请见接口文档
(新)通用可用库存查询(缓存增强版)
一、接口文档 http://wiki.yiyaowang.com/display/B2/GssStockQueryCacheDubboService 二、描述 GSS通用的可用库存查询接口(缓存增强版),是一个直接包装通用可用库存查询接口的产物,内部进行了缓存处理,分别是一级guava本地缓存、二级redis缓存。缓存时间均可配置 三、适用场景 C端非活动可用库存查询 C端活动锁库存\不锁库存 C端预售可用库存查询 C端角度寄售供应商可用库存 B端活动锁库存\不锁库存查询 B端寄售供应商(活动)库存 B端非活动指定效期库存查询 B端非活动不指定效期库存 B端寄售供应商(非活动)库存 专项库存查询
单个库存查询
一、接口文档 http://wiki.yiyaowang.com/display/B2/GssStockQueryCacheDubboService 一、相关接口 com.yao.gss.api.service.facade.GssStockQueryCacheDubboService#getGssStock4SingleQuery 二、描述 针对于单个品的可用库存查询,详情请见接口文档
批量库存查询
一、接口文档 http://wiki.yiyaowang.com/display/B2/GssStockQueryCacheDubboService 一、相关接口 com.yao.gss.api.service.facade.GssStockQueryCacheDubboService#queryGssStock4SingleQueries 二、描述 针对于多个品的可用库存查询,详情请见接口文档
同仓批量库存查询
一、接口文档 http://wiki.yiyaowang.com/display/B2/GssStockQueryCacheDubboService 一、相关接口 com.yao.gss.api.service.facade.GssStockQueryCacheDubboService#getGssStock4MultiQuery 二、描述 针对于同仓多个品的可用库存查询,详情请见接口文档
库存查询接口(药网前台定制)
一、接口文档 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=22911557 一、相关接口 com.yao.gss.api.service.facade.GssStockQueryDubboService#queryGssStock4YwFrontQuery 二、描述 MP, 返回虚仓的库存 ZY非处方药, 返回当前仓的库存 ZY处方药(非单轨高危), 返回多仓库存之和 ZY处方药(单轨高危), 返回当前仓的库存 三、适用场景 药网搜索列表(实时查询) 药网索引构建(全量,增量) 药网详情页 (暂未对接) 药网CMS页 (暂未对接) 药网主页 (暂未对接)
(新)新库存查询接口(redis版)
一、接口文档 http://wiki.yiyaowang.com/display/B2/GssStockQueryRedisDubboService 一、相关接口 com.yao.gss.api.service.facade.GssStockQueryRedisDubboService#getAvailableStock 二、描述 此接口从MongoDB获取商品信息,从redis中获取库存。,此接口整合了RedisQueryStockManagerImpl相关接口,后续可废弃RedisQueryStockManagerImpl,RedisQueryStockManagerImpl相关接口标记为废弃
(旧)通用库存查询(已废弃)
单个查询可用库存
一、接口文档 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=19530999 一、相关接口 com.yao.gss.business.interfaces.stock.B2BStockManager#querySingleStock 二、描述 针对于单个品的可用库存查询,详情请见接口文档
批量查询可用库存接口(不同活动编码)
一、接口文档 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=19531125 一、相关接口 com.yao.gss.business.interfaces.stock.B2BStockManager#queryMultiStocks4SingleQueries 二、描述 批量查询可用库存,详情请见接口文档
批量查询可用库存接口(相同活动编码)
一、接口文档 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=19531001 一、相关接口 com.yao.gss.business.interfaces.stock.B2BStockManager#queryMultiStocks 二、描述 批量查询可用库存,详情请见接口文档
(C端旧)库存查询redis版
根据多个区域商品ID查询库存(112682)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByAreaItems(java.lang.String) com.yao.gss.business.impl.stock.RedisQueryStockManagerImpl#getStockByItmeForSearch(Item item, int type, String provinceId) 二、返回结果 形如:['areaItemId_saleArea_stock'] 二、描述 从MongoDB获取区域商品信息,根据仓库方案及区域默认省份推断仓库,从redis获取库存(支持套餐逻辑) 三、使用场景
根据多个区域商品ID查询库存搜索版(无调用)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByAreaItemsForSearch(String areaItemIds) com.yao.gss.business.impl.stock.RedisQueryStockManagerImpl#getStockByItmeForSearch(Item item, int type, String provinceId) 二、返回结果 形如:['areaItemId_saleArea_stock'] 三、描述 从MongoDB获取区域商品信息,根据仓库方案及区域默认省份推断仓库,从redis获取库存(支持套餐逻辑) 四、使用场景 五、调用方
根据多个区域商品ID及省份查询库存(112682)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByAreaItems(java.lang.String,java.lang.String) com.yao.gss.business.impl.stock.RedisQueryStockManagerImpl#getStockByItems(List<Item> items, Integer provinceId, Integer cityId, Integer districtId, int type) 二、返回结果 形如:['areaItemId_saleArea_stock'] 或者 ['-1'] 三、描述 从MongoDB获取区域商品信息,根据多个区域商品ID及省份从redis查询库存,包含一些省市区不卖的逻辑(支持套餐逻辑) 四、使用场景 五、调用方
根据多个商品编码及省份查询库存(3563059)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByProductNos(String province, String productNos) com.yao.gss.business.impl.stock.RedisQueryStockManagerImpl#getStockByItems(List<Item> items, Integer provinceId, Integer cityId, Integer districtId, int type) 二、返回结果 形如:['productNo_saleArea_stock'] 或者 ['-1'] 三、描述 从MongoDB获取区域商品信息,根据多个区域商品ID及省份从redis查询库存,包含一些省市区不卖的逻辑(支持套餐逻辑) 四、使用场景 五、调用方
根据多个商品编码查询商品所有区域的库存(3563059)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByProductNos(String productNos) com.yao.gss.business.impl.stock.RedisQueryStockManagerImpl#getStockByItme(Item item,int type,String provinceId) 二、返回结果 形如:['productNo_saleArea_stock'] 三、描述 从MongoDB获取区域商品信息,从Dimond获取区域与仓库的映射,从而获得仓库编号,进一步从redis获取库存(支持套餐逻辑) 四、使用场景 五、调用方
根据多个商品编码查询商品所有区域的库存(一仓发全国)(无调用)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryPlatformStockByProductNos(String productNos) com.yao.gss.business.impl.stock.RedisQueryStockManagerImpl#getStockByItme(Item item,int type,String provinceId) 二、返回结果 形如:['productNo_saleArea_stock_countrywide'] 三、描述 从MongoDB获取区域商品信息,从Dimond获取区域与仓库的映射,从而获得仓库编号,进一步从redis获取库存,如果是一仓发全国则库存需要除以3(支持套餐逻辑) 四、使用场景 五、调用方
根据多个商品编码及省市区查询库存(3563059)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByProductNos(String province, String cityId, String districtId, String productNos) com.yao.gss.business.impl.stock.RedisQueryStockManagerImpl#getStockByItems(List<Item> items, Integer provinceId, Integer cityId, Integer districtId, int type) 二、返回结果 形如:['productNo_saleArea_stock'] 或者 ['-1'] 三、描述 从MongoDB获取区域商品信息,根据多个区域商品ID及省份从redis查询库存,包含一些省市区不卖的逻辑(支持套餐逻辑) 四、使用场景 五、调用方
根据多个商品编码获取C端仓库库存总和(123623)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockSumByProductNos(String productNos) com.yao.gss.business.impl.stock.RedisQueryStockManagerImpl#getStockByItems(List<Item> items) 二、返回结果 形如:['productNo_stock'] 三、描述 搜索处方药逻辑, 只要一仓有货, 就显示咨询药师,从MongoDB获取特定区域商品信息,支持虚仓和实仓 四、使用场景 五、调用方
根据商品编码及销售方案(对象) 查询库存(无调用)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByScheme(String productNo, SaleScheme scheme) 二、返回结果 形如:int 库存 三、描述 本质上就是用商品编码和仓库编号从redis获取库存,不支持套餐库存查询逻辑 四、使用场景 五、调用方
根据多个商品编号及省份查询库存(15591486)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByItemIds(int provinceId, List<Integer> itemIds) com.yao.gss.business.impl.stock.RedisQueryStockManagerImpl#getStockByItems(int provinceId, List<Item> items) 二、返回结果 形如:List<Stock> 三、描述 从MongoDB获取区域商品信息,根据多个区域商品ID及省份从redis查询库存(支持套餐逻辑) 四、使用场景 五、调用方
根据多个商品编码(对象)及省市区查询库存(63321)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByProducts(String province, String cityId, String districtId, List<ProductStockVO> stocks) 二、返回结果 形如:List<ProductStockVO> 包含商品编码productNo, 查询数量num, 库存数量qty, 库存状态有货无货status,是否一仓发全国isCountrywide,仓编码storage 三、描述 从MongoDB获取区域商品信息,根据多个区域商品ID及省份从redis查询库存,包含一些省市区不卖的逻辑(支持套餐逻辑) 四、使用场景 五、调用方
根据多个商品编码(对象)及省份查询库存(63321)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByProducts(String province, List<ProductStockVO> stocks) com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByProducts(String province, String cityId, String districtId, List<ProductStockVO> stocks) 二、返回结果 形如:List<ProductStockVO> 包含商品编码productNo, 查询数量num, 库存数量qty, 库存状态有货无货status,是否一仓发全国isCountrywide,仓编码storage 三、描述 从MongoDB获取区域商品信息,根据多个区域商品ID及省份从redis查询库存,包含一些省市区不卖的逻辑(支持套餐逻辑) 四、使用场景 五、调用方
单个查询C端可用库存接口(未暴露服务)
一、接口文档 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=19530283 一、相关接口 com.yao.gss.business.interfaces.stock.QueryGssStockManager#querySingleStock(StockQuery stockQuery) 二、描述 单个查询库存,走的redis,整合了一些查询条件
批量查询库存C端可用库存接口(未暴露服务)
一、接口文档 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=19530286 一、相关接口 com.yao.gss.business.interfaces.stock.QueryGssStockManager#queryMultiStock 二、描述 批量查询库存,走的redis,整合了一些查询条件
(C端旧)库存查询mysql版
根据商品编码获取C端仓库库存总和(无调用)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockSumByProductNosForSearch(String productNos) com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockCountByProductNos(String productNos) 二、返回结果 形如:['productNo_stock'] 三、描述 根据商品编码及可用的C仓库查询备货的基础可用库存(聚合各仓库存之和) 四、使用场景 五、调用方 search-biz-web search-biz-webcluster
根据多个商品编号及仓库查询库存(无调用)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByStoreItems(String storage, String itemIds) 二、返回结果 List<ProductStock> 三、描述 直接查询基础库存表,根据商品编号列表及仓库编号查询备货库存 四、使用场景 五、调用方
根据多个商品编码及仓库查询库存(无调用)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByStoreProductNos(String storage, String productNos) 二、返回结果 List<ProductStock> 三、描述 直接查询基础库存表,根据商品编号列表及仓库编号查询备货库存 四、使用场景 五、调用方
根据多个产品编号及仓库查询库存(5102)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryStockByStoreSkus(String storage, String skuIds) 二、返回结果 List<ProductStock> 三、描述 直接查询基础库存表,根据产品编号列表及仓库编号查询备货库存 四、使用场景 五、调用方
C端手工单查询商品、库存信息(261)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryProductAndStock(String productNo) 二、返回结果 List<ProductAndStockVO> 商品信息、库存信息 三、描述 根据多个商品编码查询各仓库存及商品信息,内部只查询普通品和赠品并且过滤掉聚宝盆的商品信息及备货库存查询 四、使用场景 C端手工单 五、调用方
(B端旧)库存查询mysql版
B端手工单查询商品、库存信息(71)
一、相关接口 com.yao.gss.business.interfaces.stock.QueryStockManager#queryProductAndStockForB2b(MultiStockQuery multiStockQuery) 二、返回结果 List<ProductAndStockVO> 商品信息、库存信息 三、描述 根据多个商品编码查询各仓库存及商品信息,内部只查询普通品和赠品并且过滤掉聚宝盆的商品信息及B端可售库存查询 四、使用场景 B端手工单 五、调用方
新增库存
产品生码
一、相关接口 生码接口:com.yao.item.business.impl.sku.SkuManagerImpl#addSku4Detail 发送库存消息com.yao.item.business.interfaces.item.ItemManager#sendItemStockMessage 二、相关描述 此接口生码时,仅针对于自营生码发送库存消息,生成停用的库存记录
商家商城发布新品
一、相关接口 商城商品的添加和发布接口com.yao.item.business.impl.item.ItemManagerImpl#addItemAndPublish 发送库存消息com.yao.item.business.impl.item.ItemManagerImpl#sendItemStockMessage 二、相关描述 商家发布新品,发送库存消息,新增启用状态的主库存记录
PMS导品
一、相关接口 PMS导品接口com.yao.item.business.impl.item.ItemManagerImpl#addItem 发送库存消息com.yao.item.business.interfaces.item.ItemManager#sendItemStockMessage 二、相关描述 PMS导品生成商品,会发送库存消息,如果是自营品则生成停用状态的库存记录,反之会生成启用状态的库存记录
PUSHLOG推送
一、相关接口 pushlog批次库存处理com.yao.gss.service.stock.service.log.impl.pushlog.GssPushLogBatchStockImpl#dealWith pushlog专项库存处理com.yao.gss.service.stock.service.log.impl.pushlog.GssPushLogSpecialStockImpl#dealWith pushlog渠道库存处理com.yao.gss.service.stock.service.log.impl.pushlog.GssPushLogSupplierStockImpl#dealWith 二、相关描述 根据批次库存记录查询无记录,则新增批次库存 根据专项库存维度查询专项库存,不存在则新增专项库存记录 根据渠道库存维度查询渠道库存,不存在则新增渠道库存记录
库存对账JOB
库存与WMS对账
批次库存对账
一、相关接口 批次库存对账com.yao.gss.service.stock.job.impl.GssStockReconcileStockServiceImpl#processBatchStock 二、描述 和WMS对比批次库存,以WMS数据为准,对GSS批次库存进行增删改操作
渠道库存对账
一、相关接口 批次库存对账com.yao.gss.service.stock.job.impl.GssStockReconcileStockServiceImpl#processSupplierStock 二、描述 和GSS批次库存对比渠道库存,以GSS批次库存数据为准,对GSS渠道库存进行增删改操作
专项库存对账
一、相关接口 专项库存对账com.yao.gss.service.stock.job.impl.GssStockReconcileStockServiceImpl#processSpecialStock 二、描述 和GSS批次库存对比专项库存,以GSS批次库存数据为准,对GSS专项库存进行增删改操作
基础库存对账
一、相关接口 基础库存对账com.yao.gss.service.stock.job.impl.GssStockReconcileStockServiceImpl#processProductStock 二、描述 和GSS批次库存对比基础库存,以GSS批次库存数据为准,对GSS基础库存进行增改操作
新增仓库
一、相关接口 加仓控制器com.yao.stock.controller.realtime.RealtimeStockAction#addStorage 加仓dubbo接口com.yao.gss.business.impl.stock.InitStockManagerImpl#initStockManager 二、描述 目前加仓逻辑,首先会校验是否存在待新增仓库的基础库存记录及安全库存记录,如果存在加仓逻辑直接退出;加仓是以老的仓库记录为基础进行复制(库存清零),会复制基础库存及安全库存
停用库存
一、相关接口 com.yao.stock.controller.realtime.RealtimeStockAction#stockStatus com.yao.gss.business.interfaces.stock.OperStockManager#updateStockStatusByProductNo 二、描述 停启用库存目前影响库存导出,停用状态的库存记录不会被导出
推送药城库存
一、相关接口 药城可用库存变化时候发送消息com.yao.gss.service.stock.service.log.GssBtobPushLogService#sendB2BstockUpdateMsg 二、描述 发送药城库存变更消息,消费者捕捉并查询药城可用库存更新到药城库存
修改安全、配额库存触发
一、相关接口 批量更新安全库存数量com.yao.gss.business.interfaces.stock.SafetyStockManager#updateSafetyStockList 更新安全库存数量com.yao.gss.business.interfaces.stock.SafetyStockManager#updateSafetyStock 更新安全库存数量(不发消息)com.yao.gss.business.interfaces.stock.SafetyStockManager#updateSafetyStockNoMQ
PUSHLOG推送触发
一、相关接口 处理基础库存com.yao.gss.service.stock.service.log.impl.pushlog.GssPushLogBaseStockImpl#dealWith 处理渠道库存com.yao.gss.service.stock.service.log.impl.pushlog.GssPushLogSupplierStockImpl#dealWith
库存与WMS对账任务触发
一、相关接口 com.yao.gss.remote.service.job.GssStockReconcile4WmsJobServiceImpl#processStock(java.lang.String, java.lang.String) 二、描述 无论备货还是寄售品,都会触发库存变更消息,后续消费者消费更新药城库存
增删改单品效期规则触发
一、相关接口 批量新增/修改com.yao.gss.api.service.validityRule.GssStoreValidityRuleDubboService#batchInsertStoreValidityRule 单个修改com.yao.gss.api.service.validityRule.GssStoreValidityRuleDubboService#updateStoreValidityRule 单个删除com.yao.gss.api.service.validityRule.GssStoreValidityRuleDubboService#deleteStoreValidityRule 二、描述 由于修改单品效期规则会影响药城可用库存的计算,所以对效期规则的调整药城可用库存需要重新计算并推送药城
开启、关闭锁库存的一起购活动触发
一、相关接口 批量添加活动、活动明细com.yao.gss.service.stock.service.activity.GssActivityStockService#startYqgActivityStock 关闭单个活动com.yao.gss.service.stock.service.activity.GssActivityStockService#doCloseSingleYqgActivity 二、描述 由于锁库存的活动会预占库存,直接影响药城可用库存的计算,所以创建或者关闭锁库存的活动务必要重新计算药城可用库存并推送
预留库存触发
取消预留触发
库存订阅
药网库存订阅
一、相关文档 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=22319253 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=22319455 二、相关接口 提交订阅com.yao.gss.api.service.facade.subscriptionStock.GssStockSubscriptionDubboService#submitSubscription 处理订阅任务com.yao.gss.remote.service.job.subscriptionStock.GssStockSubscriptionJobServiceImpl#doTask 三、描述 支持缺货登记、到货通知等业务;当库存上升或者下降到阈值时,消息通知订阅方,详情请见文档
药城库存订阅
一、接口文档 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=22319288 http://wiki.yiyaowang.com/pages/viewpage.action?pageId=22319428 二、相关接口 com.yaoex.gss.api.service.productInventory.SubscriptionStockDubboService#submitSubscription(SubscriptionStockDto subscriptionStockDto) 三、描述 满足于药城缺货通知的业务,详情请见文档
修改库存
库存对账JOB
库存与WMS对账
库存与OMS对账
冻结流水订单状态回溯JOB
一、相关接口 从OMS回溯冻结流水状态任务com.yao.gss.job.StoreFreezeJob#doTask 二、描述 遍历GSS冻结流水,从OMS获取订单状态,以OMS状态为准,更新GSS冻结流水状态,为刷新基础库存、渠道库存、专项库存冻结数量打下基础
冻结数量对账JOB
一、接口相关 GSS内部冻结数量向流水对账任务com.yao.gss.remote.service.job.GssStockReconcile4FreezeJobServiceImpl#processStock(java.lang.String, java.lang.String) 二、描述 在冻结流水订单状态回溯JOB任务完成之后,认为冻结流水状态是对的,在冻结流水的基础上,分别回溯基础库存、渠道库存、专项库存的冻结数量。
活动库存对账JOB
一、相关接口 活动库存对账com.yao.gss.remote.service.job.GssStockReconcile4ActivityJobServiceImpl#processStock(java.lang.String, java.lang.String) 二:描述 活动库存对账,以活动明细为主,备货的会同步修改主表活动库存数据;寄售的会同步修改渠道库存表活动库存数量
预留库存
(新)通用预留库存
一、相关接口文档 http://wiki.yiyaowang.com/display/B2/GssStockReserveDubboService 二、相关接口 通用预留接口com.yao.gss.api.service.facade.GssStockReserveDubboService#reserveGssStock 三、描述 该预留接口目前广泛支持各个场景的预留需求,作为后续收口的预留接口
(C端旧)根据省份批量预留
一、相关接口 com.yao.gss.business.interfaces.stock.ReserveStockManager#reserveStockByProductsAndProvince 二、描述 根据省份结合商品的仓库方案推断仓库的批量预留接口 三、使用场景 C端下单等
(C端旧)批量预留
一、相关接口 com.yao.gss.business.interfaces.stock.ReserveStockManager#reserveStockByProductsAndStorage 二、描述 根据商品编码及仓库批量预留接口,每个商品产生一个预留号 三、使用场景 C端下单等
(C端旧)同仓批量预留
一、相关接口 com.yao.gss.business.interfaces.stock.ReserveStockManager#reserveStockByStoreProducts 二、描述 同仓批量预留接口,多个商品产生一个预留号 三、使用场景 C端下单等
(B端旧)批量预留
一、相关接口 com.yao.gss.business.interfaces.stock.ReserveStockManager#reserveStockByStoreProducts 二、描述 根据商品编码及仓库批量预留接口,一个商品产生一个预留号 三、使用场景 B端下单等
取消预留库存
(新)通用取消预留库存
一、相关接口文档 通用取消预留接口文档http://wiki.yiyaowang.com/display/B2/GssStockCancelReserveDubboService 二、相关接口 通用取消预留接口com.yao.gss.api.service.facade.GssStockCancelReserveDubboService#cancelReserveGssStock 三、描述 该预留接口目前广泛支持各个场景的取消预留需求,作为后续收口的取消预留接口
(新)部分取消预留库存
一、相关接口文档 部分取消预留接口文档http://wiki.yiyaowang.com/pages/viewpage.action?pageId=22908549 二、相关接口 部分取消预留接口com.yao.gss.api.service.facade.GssStockCancelReserveDubboService#partCancelReserveGssStock 三、描述 当库存不足时,取消预留库存不足的部分,使订单继续流转
(旧)单个取消预留
一、相关接口 com.yao.gss.business.interfaces.stock.CancelReserveStockManager#cancelReserveStock 二、描述 单个取消预留 三、使用场景
(旧)批量取消预留
一、相关接口 com.yao.gss.business.interfaces.stock.CancelReserveStockManager#cancelReserveStockByReserveNos 二、描述 批量取消预留 三、使用场景