|
我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token;' u) G2 R- {# ]8 h7 x$ n/ c
. a+ `8 Z) n6 A" V+ c
拉出条件:Partition ID : token.racknum;" w9 y) I O& `
WHERE level = Puller.level AND bay = Puller.bay 或者7 H. d" S4 K. @, A
& l6 \( D3 X: @6 `7 h
WHERE level = Puller.level ORDER BY bay ASC
& ~0 X5 \" t5 D! L
1 C$ I F7 ]- z1 c4 R+ X; |
* k/ S6 O1 U! v
- X: i: D( W u8 q; U' d2 |+ g但是,任务拉不出来;8 P; c/ H0 r$ m
3 Z8 M3 G* N. o ?; X/ ]
2 C' R* j5 ?+ F, t8 [% Q. N并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];9 x% D( q' m" l; D( ~3 Y
0 u+ G3 |: t q$ i4 C5 f
8 V/ I; Z: q6 @, r- o |
|