我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token; , ^* u0 d" ]8 S' ^4 I ( ^& b" W: X2 B5 {$ G+ f; L( V拉出条件:Partition ID : token.racknum; 1 |4 ^& y1 l( W3 _5 [4 X0 b2 S2 P7 sWHERE level = Puller.level AND bay = Puller.bay 或者 # O3 X0 b; l7 X : i$ f0 ^& n& wWHERE level = Puller.level ORDER BY bay ASC ) H. X& F( W. l a4 F1 U1 l. L: c- b( G. k
8 w# U8 G7 _8 n1 X2 _ o1 V8 E9 u K- `# f2 a
但是,任务拉不出来;* s( X+ Z% p. Z5 b
/ w" `" C6 ?, j5 L# `! F+ s$ V w
e5 a3 T- I- Y. ^" F; |8 X+ U
并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];3 Z; c4 t' r# @9 V6 }/ o: b
! Q$ k) Y. `# B h1 }