我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token;. j$ Z) w- U& |$ ]) z
. _9 O/ c. T0 G2 Q2 U拉出条件:Partition ID : token.racknum; ) `% a! F M1 DWHERE level = Puller.level AND bay = Puller.bay 或者2 O' H G+ o- p" s* W) R" s1 a
2 V& F6 [$ g1 E! r1 f& I
WHERE level = Puller.level ORDER BY bay ASC. R2 R% i2 V/ \! s7 j6 ]
5 V! ]: r/ m+ K& P - S' O9 g: F7 H" V' V( x" ? # l7 q5 u9 `5 L7 Q/ I但是,任务拉不出来; - a* i, Q5 z' Y ) i* U6 Q& f/ {6 C" f/ c1 l4 _# d5 s- D" [% ?( t+ n0 V; I1 v
并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];8 S) t: u0 g- d: Z
8 I$ W/ D( [; g* e, \1 L. e/ N