|
我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token;
( b# O6 S8 j7 p: }
9 _, V/ f) F; h- t) x拉出条件:Partition ID : token.racknum;
/ j5 o# Q8 ]/ t# O8 O3 b. RWHERE level = Puller.level AND bay = Puller.bay 或者# t2 p9 G6 a) E( F4 ~# O3 ~
, q8 h B) G5 {: a% K1 ^# t0 M( oWHERE level = Puller.level ORDER BY bay ASC
9 N8 P4 V4 Y, z- ]
$ `2 h8 B$ B. \7 C. Y! u/ b- E; N7 b( [4 @' |+ Z6 I0 ~* i& R/ G! M! U
* R1 x' ?* o6 W2 F7 z7 o @: J1 U
但是,任务拉不出来;
4 Y! J: f1 \0 G/ [$ p7 @$ |2 p/ r1 H
1 Z( j; f! Z& H6 b6 K2 g" [并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];
' B: d# T4 h8 J L: v# }/ O
4 P( M. C4 {- e4 d) ?. b
. J: l% o* h* `3 g+ ^2 { |
|