库存操作业务执行方法技术

技术编号:39573877 阅读:7 留言:0更新日期:2023-12-03 19:25
本公开提供了一种库存操作业务执行方法

【技术实现步骤摘要】
库存操作业务执行方法、装置、电子设备和存储介质


[0001]本公开涉及数据处理
,尤其涉及一种库存操作业务执行方法

装置

电子设备和计算机可读存储介质


技术介绍

[0002]物流
OMS(Order Management System
,订单管理系统
)
是物流
IT
系统的核心模块,以订单为主线,用于对具体订单执行过程实现全面和统一化的计划

调度和优化

[0003]相关技术中,由于物流
OMS
的库存操作业务和单据业务耦合在一起,一方面,如果需要新增单据类型,则需要对底层代码进行改动,导致产生额外的改动工作量,另一方面,目前的
OMS
系统中库存操作分支化严重,导致通用性较差

[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息


技术实现思路

[0005]本公开的目的在于提供一种库存操作业务执行方法

装置

电子设备和计算机可读存储介质,至少在一定程度上能够改善相关技术中改动工作量大以及通用性差的问题

[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得

[0007]根据本公开的一个方面,提供一种库存操作业务执行方法,包括:响应于获取到的库存操作业务的处理请求,识别所述库存操作业务的业务场景和
/
或业务单据类型;基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举;基于所述库存操作枚举处理对应的库存数据,以完成所述处理请求

[0008]在一个实施例中,所述业务场景包括出库预占场景

出库取消场景

出库回传场景

入库回传场景和仓内盘点回传场景中的至少一种;所述业务单据类型包括销售出库单

退供单

销售出库单

采购入库回传单

盘盈单和盘亏单中的至少一种;所述库存操作枚举包括预占操作

取消操作

出库回传操作

增加操作和减扣操作中的至少一种

[0009]在一个实施例中,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为出库预占场景,所述业务单据类型为所述销售出库单或所述退供单,在所述规则配置库中提取的所述库存操作枚举为所述预占操作

[0010]在一个实施例中,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为出库取消场景,所述业务单据类型为所述销售出库单,在所述规则配置库中提取的所述库存操作枚举为所述取消操作

[0011]在一个实施例中,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为出库回传场景,所述业务单据类型为所述销售出库单,在所述规则配置库中提取的所述库存操作枚举为所述出库回传操


[0012]在一个实施例中,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为入库场景,所述业务单据类型为所述采购入库回传单,在所述规则配置库中提取的所述库存操作枚举为所述增加操作;或所述业务场景为仓内盘点回传场景,所述业务单据类型为所述盘盈单,在所述规则配置库中提取的所述库存操作枚举为所述增加操作

[0013]在一个实施例中,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为仓内盘点回传场景,所述业务单据类型为所述盘亏单,在所述规则配置库中提取的所述库存操作枚举为所述减扣操作

[0014]在一个实施例中,所述基于所述库存操作枚举处理对应的库存数据,以完成所述处理请求包括:基于所述库存操作枚举和库存增减之间的映射关系,将所述库存操作业务的处理请求转化为可用库存的操作和
/
或实际库存的操作,以基于所述可用库存的操作和
/
或所述实际库存的操作处理所述库存操作业务,其中,在所述可用库存的操作量和
/
或所述实际库存的操作量小于0时,将所述可用库存的操作量和
/
或所述实际库存的操作量标记为负值

[0015]在一个实施例中,所述将所述库存操作业务的处理请求转化为可用库存的操作和
/
或实际库存的操作包括:所述库存操作枚举为所述预占操作,基于所述映射关系将所述处理请求转化为为减扣所述可用库存,并校验库存是否充足;所述库存操作枚举为所述取消操作,基于所述映射关系将所述处理请求转化为增加所述可用库存;所述库存操作枚举为所述出库回传操作,基于所述映射关系将所述处理请求转化为减扣所述实际库存;所述库存操作枚举为所述增加操作,基于所述映射关系将所述处理请求转化为同时增加所述可用库存和所述实际库存;所述库存操作枚举为所述减扣操作,基于所述映射关系将所述处理请求转化为同时减扣所述可用库存和所述实际库存

[0016]在一个实施例中,所述库存操作枚举为所述预占操作,基于所述映射关系确定的所述处理操作量为减扣可用库存,并校验库存是否充足,还包括:减扣所述可用库存,并查询减扣后的剩余库存,得到可用剩余库存量;所述可用剩余库存量大于或等于0,标记所述预占操作成功执行;所述可用剩余库存量小于0,并且参考操作量大于0,则基于所述业务场景检测所述预占操作是否接受缺量预占;若接受缺量预占,基于第一校验模式处理所述库存操作业务;若不接受所述缺量预占,基于第二校验模式处理所述库存操作业务,其中,所述参考操作量为第一绝对值与第二绝对值的差值,所述第一绝对值为所述可用库存的操作量的绝对值,所述第二绝对值为所述可用剩余库存量的绝对值

[0017]在一个实施例中,所述若接受缺量预占,基于第一校验模式处理所述库存操作业务包括:若接受所述缺量预占,则确定被减扣的真实库存为所述参考操作量,并对所述可用库存进行增加所述第二绝对值,将所述可用库存记录为
0。
[0018]在一个实施例中,所述若不接受所述缺量预占,基于第二校验模式处理所述库存操作业务包括:若不接受所述缺量预占,则返回库存不足的信息

[0019]在一个实施例中,所述基于所述库存操作枚举处理对应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种库存操作业务执行方法,其特征在于,包括:响应于获取到的库存操作业务的处理请求,识别所述库存操作业务的业务场景和
/
或业务单据类型;基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举;基于所述库存操作枚举处理对应的库存数据,以完成所述处理请求
。2.
根据权利要求1所述的库存操作业务执行方法,其特征在于,所述业务场景包括出库预占场景

出库取消场景

出库回传场景

入库回传场景和仓内盘点回传场景中的至少一种;所述业务单据类型包括销售出库单

退供单

销售出库单

采购入库回传单

盘盈单和盘亏单中的至少一种;所述库存操作枚举包括预占操作

取消操作

出库回传操作

增加操作和减扣操作中的至少一种
。3.
根据权利要求2所述的库存操作业务执行方法,其特征在于,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为所述出库预占场景,所述业务单据类型为所述销售出库单或所述退供单,在所述规则配置库中提取的所述库存操作枚举为所述预占操作
。4.
根据权利要求2所述的库存操作业务执行方法,其特征在于,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为所述出库取消场景,所述业务单据类型为所述销售出库单,在所述规则配置库中提取的所述库存操作枚举为所述取消操作
。5.
根据权利要求2所述的库存操作业务执行方法,其特征在于,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为所述出库回传场景,所述业务单据类型为所述销售出库单,在所述规则配置库中提取的所述库存操作枚举为所述出库回传操作
。6.
根据权利要求2所述的库存操作业务执行方法,其特征在于,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为入库场景,所述业务单据类型为所述采购入库回传单,在所述规则配置库中提取的所述库存操作枚举为所述增加操作;或所述业务场景为仓内盘点回传场景,所述业务单据类型为所述盘盈单,在所述规则配置库中提取的所述库存操作枚举为所述增加操作
。7.
根据权利要求2所述的库存操作业务执行方法,其特征在于,所述基于库存操作规则配置库确定与所述业务场景和
/
或所述业务单据类型匹配的库存操作枚举包括:所述业务场景为所述仓内盘点回传场景,所述业务单据类型为所述盘亏单,在所述规则配置库中提取的所述库存操作枚举为所述减扣操作
。8.
根据权利要求2所述的库存操作业务执行方法,其特征在于,所述基于所述库存操作枚举处理对应的库存数据,以完成所述处理请求包括:基于所述库存操作枚举和库存增减之间的映射关系,将所述库存操作业务的处理请求转化为可用库存的操作和
/
或实际库存的操作,以基于所述可用库存的操作和
/
或所述实际
库存的操作处理所述库存操作业务,其中,在所述可用库存的操作量和
/
或所述实际库存的操作量小于0时,将所述可用库存的操作量和
/
或所述实际库存的操作量标记为负值
。9.
根据权利要求8所述的库存操作业务执行方法,其特征在于,所述将所述库存操作业务的处理请求转化为可用库存的操作和
/
或实...

【专利技术属性】
技术研发人员:李佳华
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1