一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种预约仓库送货的处理方法、装置及存储介质与流程

2021-12-07 21:25:00 来源:中国专利 TAG:


1.本发明涉及仓储技术领域,特别涉及一种预约仓库送货的处理方法、装置及存储介质。


背景技术:

2.目前,大件商品的供应商在预约仓库送货时,没有预约规则控制。由于不同供应商的预约送货能力不同,使得收货仓内预约能力强的供应商经常预约供货量过大而导致货物爆仓,而预约能力弱的供应商则经常预约失败而导致无法完成备货计划,从而使得仓库空间得不到合理利用,导致仓库的空间利用率较低。


技术实现要素:

3.有鉴于此,本发明的目的在于提供了一种预约仓库送货的处理方法、装置及存储介质,能够提高仓库的空间利用率。
4.为了达到上述目的,本发明提供了如下技术方案:
5.一种预约仓库送货的处理方法,预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置;该方法包括:
6.接收供应商的预约仓库申请;
7.确定所述预约仓库申请对应的仓库备货计划和校验时间区间;
8.根据所述预约仓库申请对应的仓库备货计划中包含的仓库备货配置、所述供应商的综合备货配置和单日备货配置,对所述预约仓库申请进行基于所述校验时间区间的预约校验;
9.根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
10.一种预约仓库送货的处理装置,包括:
11.配置单元,用于预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置;
12.接收单元,用于接收供应商的预约仓库申请;
13.确定单元,用于确定所述预约仓库申请对应的仓库备货计划和校验时间区间;
14.处理单元,用于根据所述预约仓库申请对应的仓库备货计划中包含的仓库备货配置、所述供应商的综合备货配置和单日备货配置,对所述预约仓库申请进行基于所述校验时间区间的预约校验;
15.决策单元,用于根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
16.一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通过总线相连的存储器;所述存储器存储有可被所述至少一个处理器执行的一个或多个计算机程序;所述至少一个处理器执行所述一个或多个计算机程序时实现如上述预约仓库送货的处理方
法中的步骤。
17.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个计算机程序,所述一个或多个计算机程序被处理器执行时实现如上述预约仓库送货的处理方法中的步骤。
18.由上面的技术方案可知,本发明中,利用仓库备货计划中包含的仓库备货配置、供应商的综合备货配置和单日备货配置,对供应商的预约仓库申请进行基于所述校验时间区间的预约校验,根据校验结果确定是否允许供应商按照所述预约仓库申请送货,从而达到对不同供应商的送货控制,使得仓库空间可以得到合理利用,因此能够有效提高仓库空间的利用率。
附图说明
19.图1是本发明实施例一预约仓库送货的处理方法流程图;
20.图2是本发明实施例二预约仓库送货的处理方法流程图;
21.图3是本发明实施例三预约仓库送货的处理方法流程图;
22.图4是本发明实施例四预约仓库送货的处理方法流程图;
23.图5是本发明实施例五预约仓库送货的处理方法流程图;
24.图6是本发明实施例六预约仓库送货的处理方法流程图;
25.图7是本发明实施例七预约仓库送货的处理方法流程图;
26.图8是本发明实施例预约仓库送货的处理装置的结构示意图;
27.图9是本发明实施例提供的电子设备的结构示意图。
具体实施方式
28.为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并据实施例,对本发明的技术方案进行详细说明。
29.参见图1,图1是本发明实施例一预约仓库送货的处理方法流程图,在该方法中,可以预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置。如图1所示,该方法包括以下步骤:
30.步骤101、接收供应商的预约仓库申请;
31.步骤102、确定所述预约仓库申请对应的仓库备货计划和校验时间区间;
32.步骤103、根据所述预约仓库申请对应的仓库备货计划中包含的仓库备货配置、所述供应商的综合备货配置和单日备货配置,对所述预约仓库申请进行基于所述校验时间区间的预约校验;
33.步骤104、根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
34.从图1所示方法可以看出,本实施例中,利用仓库备货计划中包含的仓库备货配置、供应商的综合备货配置和单日备货配置,对供应商的预约仓库申请进行基于所述校验时间区间的预约校验,根据校验结果确定是否允许供应商按照所述预约仓库申请送货,从而达到对不同供应商的送货控制,使得仓库空间可以得到合理利用,因此能够有效提高仓库空间的利用率。
35.参见图2,图2是本发明实施例二预约仓库送货的处理方法流程图,在该方法中,可
以预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置。如图2所示,该方法包括以下步骤:
36.步骤201、接收供应商的预约仓库申请;
37.步骤2021、确定所述预约仓库申请的申请时间和预约时间;
38.本实施例中,确定所述预约仓库申请的申请时间和预约时间的方法,具体可包括如下步骤:
39.s11、将接收到所述预约仓库申请的时间确定为所述预约仓库申请的申请时间;
40.s12、将所述预约仓库申请携带的预约时间确定为所述预约仓库申请的预约时间。
41.例如,在一仓库备货计划中,备货时间区间是9月1号到9月10号,那么如果在9月3号接收到预约仓库申请,则可以确定该预约仓库申请的申请时间是9月3号,如果该预约仓库申请携带的预约时间是9月8号,则可以确定该预约仓库申请的预约日期是9月8号。
42.以上步骤s11和s12的执行顺序不分先后。
43.步骤2022、查找备货时间区间包含所述预约仓库申请的预约时间的仓库备货计划,将该仓库备货计划确定为所述预约仓库申请对应的仓库备货计划;
44.步骤2023、根据所述预约仓库申请的申请时间和预约时间、以及所述预约仓库申请对应的仓库备货计划,确定所述预约仓库申请的校验时间区间。
45.本实施例中,根据所述预约仓库申请的申请时间和预约时间、以及所述预约仓库申请对应的仓库备货计划,确定所述预约仓库申请的校验时间区间,具体包括:
46.s21、当所述预约仓库申请对应的仓库备货计划的备货时间区间包含所述预约仓库申请的申请时间时,将从所述预约仓库申请的申请时间到所述预约仓库申请的预约时间的时间区间确定为所述预约仓库申请对应的校验时间区间;
47.s22、当所述预约仓库申请对应的仓库备货计划的备货时间区间不包含所述预约仓库申请的申请时间时,将从该备货时间区间的开始时间到所述预约仓库申请的预约时间的时间区间确定为所述预约仓库申请对应的校验时间区间。
48.例如,在一仓库备货计划中,备货时间区间是9月1号到9月10号,那么,如果在8月27号接收到预约仓库申请且该预约仓库申请携带的预约时间是9月8号,则可以确定该预约仓库申请对应的的校验时间区间是9月1号到9月8号。如果在9月3号接收到预约仓库申请且该预约仓库申请携带的预约时间是9月8号,则可以确定该预约仓库申请对应的的校验时间区间是9月3号到9月8号。
49.以上步骤s21和步骤s22的执行顺序不分先后。
50.以上步骤2021至步骤2023是图1所示步骤102的具体细化。
51.步骤203、根据所述预约仓库申请对应的仓库备货计划中包含的仓库备货配置、所述供应商的综合备货配置和单日备货配置,对所述预约仓库申请进行基于所述校验时间区间的预约校验;
52.步骤204、根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
53.从图2所示方法可以看出,本实施例中,根据预约仓库申请的申请时间在仓库备货计划的备货时间区间内或外,来确定所述预约仓库申请的校验时间区间,从而利用仓库备货计划中的仓库备货配置、每个供应商的综合备货配置和单日备货配置对所述预约仓库申请进行基于该校验时间区间的预约校验,从而达到对不同供应商的送货控制,使得仓库空
间可以得到合理利用,因此能够有效提高仓库空间的利用率。
54.参见图3,图3是本发明实施例三预约仓库送货的处理方法流程图,在该方法中,可以预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置。如图3所示,该方法包括以下步骤:
55.步骤301、接收供应商的预约仓库申请;
56.步骤302、确定所述预约仓库申请对应的仓库备货计划和校验时间区间;
57.步骤3031、根据该仓库备货计划中包含的仓库备货配置,对所述预约仓库申请进行基于所述校验时间区间的第一校验,第一校验通过,则执行步骤3032,第一校验未通过,则执行步骤3035;
58.步骤3032、根据该仓库备货计划中包含的所述供应商的综合备货配置,对所述预约仓库申请进行基于所述校验时间区间的第二校验,第二校验通过,则执行步骤3033,第二校验未通过,则执行步骤3035;
59.步骤3033、根据该仓库备货计划中包含的所述供应商的单日备货配置,对所述预约仓库申请进行第三校验,第三校验通过,则执行步骤3034,第三校验未通过,则执行步骤3035;
60.步骤3034、确定对所述预约仓库申请的校验通过。
61.步骤3035、确定对所述预约仓库申请的校验未通过。
62.以上步骤3031至步骤3035是图1所示步骤103的具体细化。
63.步骤304、根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
64.从图3所示方法可以看出,本实施例中分别根据仓库备货计划中的仓库备货配置、每个供应商的综合备货配置和单日备货配置对所述预约仓库申请进行基于该校验时间区间的第一校验、第二校验和第三校验,通过三次校验达到对不同供应商的送货控制,使得仓库空间可以得到合理利用,因此能够有效提高仓库空间的利用率。
65.参见图4,图4是本发明实施例四预约仓库送货的处理方法流程图,在该方法中,可以预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置,其中,所述仓库备货配置包括备货总量。如图4所示,该方法包括以下步骤:
66.步骤401、接收供应商的预约仓库申请。
67.本实施例中,所述预约仓库申请携带预约送货量。
68.步骤402、确定所述预约仓库申请对应的仓库备货计划和校验时间区间;
69.步骤4031a、将在所述校验时间区间内的仓库已收货量、仓库已签到量、仓库已预约量、以及所述预约仓库申请中的预约送货量相加,如果相加结果大于该仓库备货计划的仓库备货配置中的备货总量,则确定第一校验通过,执行步骤4032,否则,确定第一校验未通过,执行步骤4035;
70.在实际应用中,供应商送货入库的过程遵循预约、签到、入库三个步骤。
71.本实施例中,在所述校验时间区间内的仓库已收货量,是指所述校验时间区间内的已经入库的货物数量。在所述校验时间区间内的仓库已签到量,是指所述校验时间区间内的已签到但尚未入库的货物数量。所述校验时间区间内的仓库已预约量,是指所述校验时间区间内的已预约但是尚未签到的货物数量。
72.以上步骤4031a是图3所示步骤3031的具体细化。
73.步骤4032、根据该仓库备货计划中包含的所述供应商的综合备货配置,对所述预约仓库申请进行基于所述校验时间区间的第二校验,第二校验通过,则执行步骤4033,第二校验未通过,则执行步骤4035;
74.步骤4033、根据该仓库备货计划中包含的所述供应商的单日备货配置,对所述预约仓库申请进行第三校验,第三校验通过,则执行步骤4034,第三校验未通过,则执行步骤4035;
75.步骤4034、确定对所述预约仓库申请的校验通过。
76.步骤4035、确定对所述预约仓库申请的校验未通过。
77.以上步骤4031a至步骤4035是图1所示步骤103的具体细化。
78.步骤404、根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
79.从图4所示方法可以看出,本实施例中,根据所述校验时间区间内的仓库已收货量、仓库已签到量、仓库已预约量、仓库备货计划的仓库备货配置中的备货总量,对所述预约仓库申请进行仓库层面上的第一校验,在第一校验通过时才继续对所述预约仓库申请进行供应商层面第二校验和备货品类层面上第三校验,在第一校验未通过时则直接结束校验流程而不是继续执行第二校验和第三校验,可以减少资源占用。另外,应用本实施例,能够有效提高仓库空间的利用率。
80.参见图5,图5是本发明实施例五预约仓库送货的处理方法流程图,在该方法中,可以预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置;其中,所述供应商的综合备货配置包括:备货总量、备货品类及每一备货品类的备货总量。如图5所示,该方法包括以下步骤:
81.步骤501、接收供应商的预约仓库申请。
82.本实施例中,所述预约仓库申请携带预约送货量、备货品类和每一备货品类的预约送货量。
83.步骤502、确定所述预约仓库申请对应的仓库备货计划和校验时间区间。
84.步骤5031、根据该仓库备货计划中包含的仓库备货配置,对所述预约仓库申请进行基于所述校验时间区间的第一校验,第一校验通过,则执行步骤5032a,第一校验未通过,则执行步骤5035;
85.步骤5032a、将所述供应商在所述校验时间区间内的仓库已收货量、仓库已签到量、仓库已预约量、以及所述预约仓库申请中的预约送货量相加,如果相加结果大于所述供应商的备货配置中的备货总量,则确定第二校验未通过,执行步骤5035,否则执行步骤5032b;
86.本实施例中,所述供应商在所述校验时间区间内的仓库已收货量、仓库已签到量、仓库已预约量,即所述供应商在所述校验时间区间内的已入库货物数量、已签到货物数量、已预约货物数量。
87.步骤5032b、根据所述预约仓库申请中每一备货品类的预约送货量,对所述预约仓库申请进行基于该备货品类和所述校验时间区间的第二子校验;
88.本实施例中,根据所述预约仓库申请中每一备货品类的预约送货量,对所述预约仓库申请进行基于该备货品类和所述校验时间区间的第二子校验,具体包括:
89.将所述供应商的该备货品类在所述校验时间区间内的仓库已收货量、仓库已签到量、仓库已预约量、以及所述预约仓库申请中该备货品类的预约送货量相加,如果相加结果大于所述供应商的综合备货配置中该备货品类的备货总量,则确定第二子校验未通过,否则,确定第二子校验通过。
90.步骤5032c、如果对所述预约仓库申请的基于各备货品类和所述校验时间区间的第二子校验均通过,则确定第二校验通过,执行步骤5033,否则,确定第二校验未通过,执行步骤5035。
91.以上步骤5032a至步骤5032c是图3所示步骤3032的具体细化。
92.步骤5033、根据该仓库备货计划中包含的所述供应商的单日备货配置,对所述预约仓库申请进行第三校验,第三校验通过,则执行步骤5034,第三校验未通过,则执行步骤5035;
93.步骤5034、确定对所述预约仓库申请的校验通过。
94.步骤5035、确定对所述预约仓库申请的校验未通过。
95.以上步骤5031至步骤5035是图1所示步骤103的具体细化。
96.步骤504、根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
97.从图5所示方法可以看出,本实施例中,对所述预约仓库申请进行基于所述校验时间区间的第二校验时,需要分别根据供应商的综合备货配置包括的备货总量和每一备货品类的备货总量进行校验。另外,本实施例中,分别根据仓库备货计划中的仓库备货配置、每个供应商的综合备货配置和单日备货配置对所述预约仓库申请进行基于该校验时间区间的第一校验、第二校验和第三校验,三次校验均通过才确定对所述预约仓库申请的校验通过,通过三次校验达到对不同供应商的送货控制,使得仓库空间可以得到合理利用,因此能够有效提高仓库空间的利用率。
98.参见图6,图6是本发明实施例六预约仓库送货的处理方法流程图,在该方法中,可以预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置;其中,所述供应商的单日备货配置包括备货品类和每一备货品类的单日独享配额。如图6所示,该方法包括以下步骤:
99.步骤601、接收供应商的预约仓库申请;
100.步骤602、确定所述预约仓库申请对应的仓库备货计划和校验时间区间;
101.步骤6031、根据该仓库备货计划中包含的仓库备货配置,对所述预约仓库申请进行基于所述校验时间区间的第一校验,第一校验通过,则执行步骤6035,第一校验未通过,则执行步骤6032。
102.步骤6032、根据该仓库备货计划中包含的所述供应商的综合备货配置,对所述预约仓库申请进行基于所述校验时间区间的第二校验,第二校验通过,则执行步骤6035,第二校验未通过,则执行步骤6033a;
103.步骤6033a、根据所述供应商的单日备货配置中每一备货品类的单日独享配额,对所述预约仓库申请进行基于该备货品类和所述校验时间区间的第三子校验;
104.步骤6033b、如果对所述预约仓库申请的基于各备货品类和所述校验时间区间的第三子校验均通过,则确定第三校验通过,执行步骤6034,否则,确定第三校验未通过,执行6035。
105.以上步骤6033a至步骤6033b是图3所示步骤3033的具体细化。
106.步骤6034、确定对所述预约仓库申请的校验通过。
107.步骤6035、确定对所述预约仓库申请的校验未通过。
108.以上步骤6031至步骤6035是图1所示步骤103的具体细化。
109.步骤604、根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
110.从图6所示方法可以看出,本实施例中分别根据仓库备货计划中的仓库备货配置、每个供应商的综合备货配置和单日备货配置对所述预约仓库申请进行基于该校验时间区间的第一校验、第二校验和第三校验,三次校验均通过才确定对所述预约仓库申请的校验通过,并且,在执行第三校验时,是根据所述供应商的单日备货配置中每一备货品类的单日独享配额,对所述预约仓库申请进行基于该备货品类的第三子校验,根据第三子校验结果确定第三校验是否通过,这样可以实现对不同供应商的不同备货品类的供货量的控制,使得仓库空间可以得到合理利用,因此能够有效提高仓库空间的利用率。
111.参见图7,图7是本发明实施例七预约仓库送货的处理方法流程图,在该方法中,可以预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置;所述仓库备货计划还包括备货品类配置,所述备货品类配置包括备货品类和每一备货品类的单日共享配额。如图7所示,该方法包括以下步骤:
112.步骤701、接收供应商的预约仓库申请;
113.本实施例中,所述预约仓库申请携带备货品类和每一备货品类的预约送货量。
114.步骤702、确定所述预约仓库申请对应的仓库备货计划和校验时间区间;
115.步骤7031、根据该仓库备货计划中包含的仓库备货配置,对所述预约仓库申请进行基于所述校验时间区间的第一校验,第一校验通过,则执行步骤7035,第一校验未通过,则执行步骤7032。
116.步骤7032、根据该仓库备货计划中包含的所述供应商的综合备货配置,对所述预约仓库申请进行基于所述校验时间区间的第二校验,第二校验通过,则执行步骤7035,第二校验未通过,则执行步骤7033a_1;
117.本实施例中,针对所述预约仓库申请的每一备货品类,执行以下步骤7033a_1至步骤7033a_3。
118.步骤7033a_1、判断所述预约仓库申请是否是所述供应商在所述预约仓库申请的预约时间的首次申请,如果是首次申请,则执行步骤7033a_2,否则,执行步骤7033a_3;
119.步骤7033a_2、根据所述供应商的单日备货配置中该备货品类的单日独享配额和所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额,确定所述预约仓库申请中该被备货品类的预约送货量是否能够被满足,如果能够被满足,则确定第三子校验通过,否则,确定第三子校验未通过;
120.本实施例中,根据所述供应商的单日备货配置中该备货品类的单日独享配额和所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额,确定所述预约仓库申请中该被备货品类的预约送货量是否能够被满足,包括:
121.s31、判断所述预约仓库申请中该被备货品类的预约送货量是否大于所述供应商的单日备货配置中该备货品类的单日独享配额,如果是,则执行s32,否则,执行s33;
122.s32、计算所述供应商的单日备货配置中该备货品类的单日独享配额与所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额的剩余量的第一相加结果,并进一步判断所述预约仓库申请中该被备货品类的预约送货量是否大于该第一相加结果,若否,则确定所述预约仓库申请中该被备货品类的预约送货量能够被满足,若是,则进一步计算所述预约仓库申请中该备货品类的预约送货量与该备货品类在所述预约仓库申请的预约时间的仓库已预约量的第二相加结果、以及所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额与所述供应商的单日备货配置中该备货品类的单日独享配额的第三相加结果,当第二相加结果小于第三相加结果的二倍时,确定所述预约仓库申请中该被备货品类的预约送货量能够被满足,当第二相加结果不小于第三相加结果的二倍时,确定所述预约仓库申请中该被备货品类的预约送货量不能够被满足;
123.s33、确定所述预约仓库申请中该被备货品类的预约送货量能够被满足。
124.步骤7033a_3、确定所述供应商的单日备货配置中该备货品类的单日独享配额的剩余量和所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额的剩余量,根据该备货品类的单日独享配额的剩余量和单日共享配额的剩余量,确定所述预约仓库申请中该被备货品类的预约送货量是否能够被满足,如果能够被满足,则确定第三子校验通过,否则,确定第三子校验未通过。
125.本实施例中,根根据该备货品类的单日独享配额的剩余量和单日共享配额的剩余量,确定所述预约仓库申请中该被备货品类的预约送货量是否能够被满足,包括:
126.s41、如果该备货品类的单日独享配额的剩余量为0,则确定所述预约仓库申请中该被备货品类的预约总量不能够被满足,否则,
127.s42、判断所述预约仓库申请中该被备货品类的预约送货量是否大于该备货品类的单日独享配额的剩余量,若是,则执行s43,否则,执行s44;
128.s43、计算所述预约仓库申请的预约日期之后预设时长内的单日独享配额的剩余量的总和,当所述预约仓库申请中该被备货品类的预约送货量大于所述总和时,确定所述预约仓库申请中该被备货品类的预约总量不能够被满足,当所述预约仓库申请中该被备货品类的预约总量不大于所述总和时,进一步确定预设时长内单日独享配额的剩余量最多的时间,并计算所述预约仓库申请中该备货品类的预约送货量与该备货品类在该时间的仓库已预约量的第四相加结果、以及所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额与所述供应商的单日备货配置中该备货品类的单日独享配额的第五相加结果,在第四相加结果小于第五相加结果的二倍的情况下,确定所述预约仓库申请中该被备货品类的预约送货量能够被满足,将该时间设置为所述预约仓库申请的预约时间,在第四相加结果不小于第五相加结果的二倍时,确定所述预约仓库申请中该被备货品类的预约送货量不能够被满足;
129.s44、确定所述预约仓库申请中该被备货品类的预约送货量能够被满足。
130.以上步骤7033a_1至步骤7033a_3是图6所示步骤6033a的具体细化。
131.步骤7033b、如果对所述预约仓库申请的基于各备货品类的第三子校验均通过,则确定第三校验通过,执行步骤7034,否则,确定第三校验未通过、执行步骤7035。
132.以上步骤7033a_1至步骤7033b是图3所示步骤3033的具体细化。
133.步骤7034、确定对所述预约仓库申请的校验通过。
134.步骤7035、确定对所述预约仓库申请的校验未通过。
135.以上步骤7031至步骤7035是图1所示步骤103的具体细化。
136.步骤704、根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
137.本实施例中,根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货的具体实现方法如下:
138.s51、如果预约校验结果是校验通过,则输出指示预约成功的信息,允许供应商按照所述预约仓库申请送货;
139.s52、如果预约校验结果是未校验通过,则输出指示预约失败的信息,禁止供应商按照所述预约仓库申请送货。
140.从图7所示方法可以看出,本实施例中根据所述预约仓库申请是预约日期的首次申请或非首次申请,采用不同的校验策略对所述预约仓库申请进行第三子校验,并根据第三子校验结果确定第三校验是否通过,从而实现对供应商的送货控制,使得仓库空间可以得到合理利用,因此能够有效提高仓库空间的利用率。
141.以上对本发明实施例提供的预约仓库送货的处理方法进行了详细说明,本发明实施例还提供了一种预约仓库送货的处理装置,以下结合图8进行详细说明:
142.参见图8,图8是本发明实施例预约仓库送货的处理装置的结构示意图,如图8所示,该装置包括:
143.配置单元801,用于预先配置至少一个仓库备货计划,所述仓库备货计划包括备货时间区间、仓库备货配置、每个供应商的综合备货配置和单日备货配置;
144.接收单元802,用于接收供应商的预约仓库申请;
145.确定单元803,用于确定所述预约仓库申请对应的仓库备货计划和校验时间区间;
146.处理单元804,用于根据所述预约仓库申请对应的仓库备货计划中包含的仓库备货配置、所述供应商的综合备货配置和单日备货配置,对所述预约仓库申请进行基于所述校验时间区间的预约校验;
147.决策单元805,用于根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货。
148.图8所示装置中,
149.所述确定单元803,确定所述预约仓库申请对应的仓库备货计划和校验时间区间,包括:
150.确定所述预约仓库申请的申请时间和预约时间;
151.查找备货时间区间包含所述预约仓库申请的预约时间的仓库备货计划,将该仓库备货计划确定为所述预约仓库申请对应的仓库备货计划;
152.根据所述预约仓库申请的申请时间和预约时间、以及所述预约仓库申请对应的仓库备货计划,确定所述预约仓库申请对应的校验时间区间。
153.图8所示装置中,
154.所述确定单元803,确定所述预约仓库申请的申请时间和预约时间时,用于:
155.将接收到所述预约仓库申请的时间确定为所述预约仓库申请的申请时间;
156.将所述预约仓库申请携带的预约时间确定为所述预约仓库申请的预约时间。
157.图8所示装置中,
158.所述确定单元803,根据所述预约仓库申请的申请时间和预约时间、以及所述预约仓库申请对应的仓库备货计划,确定所述预约仓库申请的校验时间区间,包括:
159.当所述预约仓库申请对应的仓库备货计划的备货时间区间包含所述预约仓库申请的申请时间时,将从所述预约仓库申请的申请时间到所述预约仓库申请的预约时间的时间区间确定为所述预约仓库申请对应的校验时间区间;
160.当所述预约仓库申请对应的仓库备货计划的备货时间区间不包含所述预约仓库申请的申请时间时,将从该备货时间区间的开始时间到所述预约仓库申请的预约时间的时间区间确定为所述预约仓库申请对应的校验时间区间。
161.图8所示装置中,
162.所述处理单元804,根据所述预约仓库申请对应的仓库备货计划中包含的仓库备货配置、所述供应商的综合备货配置和单日备货配置,对所述预约仓库申请进行基于所述校验时间区间的预约校验,包括:
163.根据该仓库备货计划中包含的仓库备货配置,对所述预约仓库申请进行基于所述校验时间区间的第一校验,第一校验未通过,则确定对所述预约仓库申请的校验未通过,否则,
164.根据该仓库备货计划中包含的所述供应商的综合备货配置,对所述预约仓库申请进行基于所述校验时间区间的第二校验,第二校验未通过,则确定对所述预约仓库申请的校验未通过,否则,
165.根据该仓库备货计划中包含的所述供应商的单日备货配置,对所述预约仓库申请进行第三校验,第三校验未通过,则确定对所述预约仓库申请的校验未通过,否则,确定对所述预约仓库申请的校验通过。
166.图8所示装置中,
167.所述仓库备货配置包括备货总量;
168.所述预约仓库申请携带预约送货量;
169.所述处理单元804,根据该仓库备货计划中包含的仓库备货配置,对所述预约仓库申请进行基于所述校验时间区间的第一校验,包括:
170.将在所述校验时间区间内的仓库已收货量、仓库已签到量、仓库已预约量、以及所述预约仓库申请中的预约送货量相加,如果相加结果大于该仓库备货配置中的备货总量,则确定第一校验未通过,否则,确定第一校验通过。
171.图8所示装置中,
172.所述供应商的综合备货配置包括:备货总量、备货品类及每一备货品类的备货总量;
173.所述预约仓库申请携带预约送货量、备货品类和每一备货品类的预约送货量;
174.所述处理单元804,根据该仓库备货计划中包含的所述供应商的综合备货配置,对所述预约仓库申请进行基于所述校验时间区间的第二校验,包括:
175.将所述供应商在所述校验时间区间内的仓库已收货量、仓库已签到量、仓库已预约量、以及所述预约仓库申请中的预约送货量相加,如果相加结果大于所述供应商的备货配置中的备货总量,则确定第二校验未通过,否则,
176.根据所述预约仓库申请中每一备货品类的预约送货量,对所述预约仓库申请进行
基于该备货品类和所述校验时间区间的第二子校验;
177.如果对所述预约仓库申请的基于各备货品类和所述校验时间区间的第二子校验均通过,则确定第二校验通过,否则,确定第二校验未通过。
178.图8所示装置中,
179.所述处理单元804,根据所述预约仓库申请中每一备货品类的预约送货量,对所述预约仓库申请进行基于该备货品类和所述校验时间区间的第二子校验,包括:
180.将所述供应商的该备货品类在所述校验时间区间内的仓库已收货量、仓库已签到量、仓库已预约量、以及所述预约仓库申请中该备货品类的预约送货量相加,如果相加结果大于所述供应商的综合备货配置中该备货品类的备货总量,则确定第二子校验未通过,否则,确定第二子校验通过。
181.图8所示装置中,
182.所述供应商的单日备货配置包括备货品类和每一备货品类的单日独享配额;
183.所述处理单元804,根据该仓库备货计划中包含的所述供应商的单日备货配置,对所述预约仓库申请进行第三校验,包括:
184.根据所述供应商的单日备货配置中每一备货品类的单日独享配额,对所述预约仓库申请进行基于该备货品类和所述校验时间区间的第三子校验;
185.如果对所述预约仓库申请的基于各备货品类和所述校验时间区间的第三子校验均通过,则确定第三校验通过,否则,确定第三校验未通过。
186.图8所示装置中,
187.所述仓库备货计划还包括备货品类配置;所述备货品类配置包括备货品类和每一备货品类的单日共享配额;
188.所述预约仓库申请携带备货品类和每一备货品类的预约送货量;
189.所述处理单元804,根据所述供应商的单日备货配置中每一备货品类的单日独享配额,对所述预约仓库申请进行基于该备货品类和所述校验时间区间的第三子校验,包括:
190.判断所述预约仓库申请是否是所述供应商在所述预约仓库申请的预约时间的首次申请;
191.如果是首次申请,则根据所述供应商的单日备货配置中该备货品类的单日独享配额和所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额,确定所述预约仓库申请中该被备货品类的预约送货量是否能够被满足,如果能够被满足,则确定第三子校验通过,否则,确定第三子校验未通过;
192.如果不是首次申请,则确定所述供应商的单日备货配置中该备货品类的单日独享配额的剩余量和所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额的剩余量,根据该备货品类的单日独享配额的剩余量和单日共享配额的剩余量,确定所述预约仓库申请中该被备货品类的预约送货量是否能够被满足,如果能够被满足,则确定第三子校验通过,否则,确定第三子校验未通过。
193.图8所示装置中,
194.所述处理单元804,根据所述供应商的单日备货配置中该备货品类的单日独享配额和所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额,确定所述预约仓库申请中该被备货品类的预约送货量是否能够被满足,包括:
195.判断所述预约仓库申请中该被备货品类的预约送货量是否大于所述供应商的单日备货配置中该备货品类的单日独享配额;
196.如果是,则计算所述供应商的单日备货配置中该备货品类的单日独享配额与所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额的剩余量的第一相加结果,并进一步判断所述预约仓库申请中该被备货品类的预约送货量是否大于该第一相加结果,若否,则确定所述预约仓库申请中该被备货品类的预约送货量能够被满足,若是,则进一步计算所述预约仓库申请中该备货品类的预约送货量与该备货品类在所述预约仓库申请的预约时间的仓库已预约量的第二相加结果、以及所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额与所述供应商的单日备货配置中该备货品类的单日独享配额的第三相加结果,当第二相加结果小于第三相加结果的二倍时,确定所述预约仓库申请中该被备货品类的预约送货量能够被满足,当第二相加结果不小于第三相加结果的二倍时,确定所述预约仓库申请中该被备货品类的预约送货量不能够被满足;
197.如果否,则确定所述预约仓库申请中该被备货品类的预约送货量能够被满足。
198.图8所示装置中,
199.所述处理单元804,根据该备货品类的单日独享配额的剩余量和单日共享配额的剩余量,确定所述预约仓库申请中该被备货品类的预约送货量是否能够被满足,包括:
200.如果该备货品类的单日独享配额的剩余量为0,则确定所述预约仓库申请中该被备货品类的预约总量不能够被满足,否则,
201.判断所述预约仓库申请中该被备货品类的预约送货量是否大于该备货品类的单日独享配额的剩余量;
202.若是,则计算所述预约仓库申请的预约日期之后预设时长内的单日独享配额的剩余量的总和,当所述预约仓库申请中该被备货品类的预约送货量大于所述总和时,确定所述预约仓库申请中该被备货品类的预约总量不能够被满足,当所述预约仓库申请中该被备货品类的预约总量不大于所述总和时,进一步确定预设时长内单日独享配额的剩余量最多的时间,并计算所述预约仓库申请中该备货品类的预约送货量与该备货品类在该时间的仓库已预约量的第四相加结果、以及所述预约仓库申请对应的仓库备货计划中该备货品类的单日共享配额与所述供应商的单日备货配置中该备货品类的单日独享配额的第五相加结果,在第四相加结果小于第五相加结果的二倍的情况下,确定所述预约仓库申请中该被备货品类的预约送货量能够被满足,将该时间设置为所述预约仓库申请的预约时间,在第四相加结果不小于第五相加结果的二倍时,确定所述预约仓库申请中该被备货品类的预约送货量不能够被满足;
203.若否,则确定所述预约仓库申请中该被备货品类的预约送货量能够被满足。
204.图8所示装置中,
205.决策单元805,根据预约校验结果,确定是否允许供应商按照所述预约仓库申请送货,包括:
206.如果预约校验结果是校验通过,则输出指示预约成功的信息,允许供应商按照所述预约仓库申请送货;
207.如果预约校验结果是未校验通过,则输出指示预约失败的信息,禁止供应商按照所述预约仓库申请送货。
208.本发明实施例还提供了一种电子设备,如图9所示,该电子设备包括:至少一个处理器901,以及与所述至少一个处理器901通过总线相连的存储器902;所述存储器902存储有可被所述至少一个处理器901执行的一个或多个计算机程序;所述至少一个处理器执行所述一个或多个计算机程序时实现如图1至图7中任一流程图所示方法中的步骤。
209.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个计算机程序,所述一个或多个计算机程序被处理器执行时实现如图1至图7中任一流程图所示方法中的步骤。
210.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献