|
我把每个货位当成一个token(设置标签:货架号/层/列)存储在全局列表(racklist)中;产生一个item时,从全局列表(racklist)中拉出一个token;+ u3 g6 j- n' H6 n2 p5 p
: w- G5 R( Z5 y2 M8 Y! _9 q
拉出条件:Partition ID : token.racknum;
5 W1 @$ i( @9 `$ pWHERE level = Puller.level AND bay = Puller.bay 或者 ]# c* w6 E1 e$ G$ X# j
2 [- v" y% c* `" B# h) K5 e
WHERE level = Puller.level ORDER BY bay ASC
, M! X0 r% g8 H) {
' H. Q& H& {$ D4 a# o+ z% s1 K
2 a- i" p; k" w/ V/ N
, Z# ], E$ U2 }2 f但是,任务拉不出来;4 M7 v3 h2 W# y/ M" `3 H- P& t
% U/ A7 s, i7 l+ K2 R
& ?! I3 M- n5 e( A3 O9 B K1 o5 f并且:产生的token.id 超过了 30 ,超出货位表的数量(货位标签是通过全局表的位置赋值的 Table("racklist")[token.id][ label ];5 |, [6 C x6 a, p5 U" f
$ Y- e$ h- c8 e# @8 O
) J% v9 L8 I i" A: z3 x3 x& h
|
|