我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token; 1 |/ |9 l: b( |, }" h5 R. l/ h. t/ u6 X! g5 d7 u& |0 I3 ^& W6 @
拉出条件:Partition ID : token.racknum;' D' V z) g2 X0 X0 k
WHERE level = Puller.level AND bay = Puller.bay 或者' l$ p9 P9 i! y
0 K8 t% U2 h1 |& a4 dWHERE level = Puller.level ORDER BY bay ASC) D- H5 l$ {4 M9 B2 O
4 w/ R" U/ C1 D7 f, { Z
2 X6 [ D: l7 y# i/ L: P
+ @2 z0 ?3 ~# W: w但是,任务拉不出来; & d# O; A+ i( H K- C% i) \. C % @& |& L4 z; Z& f) O' p2 [: ]& L) E 9 M" o- {$ ]8 A2 U并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];0 |" I2 k! e% @2 P