1.一种库存信息更新方法,其特征在于,所述库存信息包括物品的效期段库存分布信息,效期段库存分布信息包括多个效期段各自对应的可用库存数量;所述方法包括:
在预设触发条件得到满足时,确定待更新库存信息的第一目标物品;
按照效期段划分规则从所述第一目标物品对应的所有库存明细中分别获取与所述第一目标物品的各个效期段对应的所有库存明细;
分别根据各个效期段对应的所有库存明细更新各个效期段的可用库存数量。
2.如权利要求1所述的库存信息更新方法,其特征在于,
所述效期段库存分布信息包括过期效期段、报损期效期段、临期效期段和安全期效期段各自对应的可用库存数量。
3.如权利要求2所述的库存信息更新方法,其特征在于,
根据临期效期段对应的所有库存明细更新所述临期效期段的可用库存数量的步骤,包括:
从所述第一目标物品对应的所有占用明细中获取与所述临期效期段对应的所有占用明细;
根据临期效期段对应的所有库存明细和所有占用明细更新所述临期效期段的可用库存数量。
4.如权利要求3所述的库存信息更新方法,其特征在于,
与所述临期效期段对应的占用明细是所述第一目标物品对应的所有占用明细中,对应占用类型属于固定临期类型的占用明细以及对应占用类型属于指定生产日期类型且指定的生产日期属于临期效期段的占用明细;
所述从所述第一目标物品对应的所有占用明细中获取与所述临期效期段对应的所有占用明细的步骤,包括:
从所述第一目标物品对应的所有占用明细中,获取对应占用类型属于固定临期类型以及对应占用类型属于指定生产日期类型且指定的生产日期属于临期效期段的的所有占用明细。
5.如权利要求1所述的库存信息更新方法,其特征在于,
所述效期段划分规则包括各个效期段对应的划分规则;
按照效期段划分规则从所述目标物品对应的所有库存明细中获取任一个效期段对应的所有库存明细的步骤,包括:
获取所述效期段划分规则包括的所有划分规则中与任一个效期段对应的划分规则;
确定所述第一目标物品对应的所有库存明细中每条库存明细的生产日期;
获取所述第一目标物品对应的所有库存明细中,对应生产日期满足所述任一个效期段对应的划分规则的所有库存明细。
6.如权利要求1所述的库存信息更新方法,其特征在于,所述方法还包括:
响应于当前触发的业务事件,确定与所述业务事件关联的待维护库存状态的第二目标物品和指定日期;
确定所述业务事件的事件类型;
若所述业务事件的事件类型为第一事件类型,获取所述第二目标物品当前的效期段库存分布信息,根据所述第二目标物品当前的效期段库存分布信息确定所述第二目标物品在所述指定日期对应的库存状态;
若所述业务事件的事件类型为第二事件类型,获取所述业务事件的业务信息和所述第二目标物品当前的效期段库存分布信息,根据所述业务事件的业务信息和所述第二目标物品当前的效期段库存分布信息维护所述第二目标物品在所述指定日期对应的库存状态。
7.如权利要求6所述的库存信息更新方法,其特征在于,
所述第二目标物品在所述指定日期对应的库存状态用于表征所述第二目标物品在所述指定日期为有货状态或无货状态,所述指定日期为所述业务事件触发时的当前日期和/或所述当前日期对应的第二天日期;
对应事件类型为第一事件类型的业务事件包括库存状态查询事件;
对应事件类型为第二事件类型的业务事件包括销售事件、调拨事件和报损事件。
8.一种库存信息更新装置,其特征在于,所述库存信息包括物品的效期段库存分布信息,效期段库存分布信息包括多个效期段各自对应的可用库存数量;所述装置包括:
第一目标物品确定模块,用于在预设触发条件得到满足时,确定待更新库存信息的第一目标物品;
库存明细获取模块,用于按照效期段划分规则从所述第一目标物品对应的所有库存明细中分别获取与所述第一目标物品的各个效期段对应的所有库存明细;
效期段库存更新模块,用于分别根据各个效期段对应的所有库存明细更新各个效期段的可用库存数量。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。