All pastes #635044 Raw Edit

Miscellany

public text v1 · immutable
#635044 ·published 2007-07-26 20:10 UTC
rendered paste body
my $order_id;
my $details;
while(<>)
  {
    chop($_);
    $order_id = $_;

    $get_picks->execute( $order_id );
    if ( $gt->errstr ) goto bail;

    while( $details = $get_picks->fetchrow_hashref )
      {
	$fix_wms->execute( $$details{qty}, $$details{inventory_id} );
	if( $gt->errstr ) goto bail;

	$fix_inv->execute( $$details{qty}, $$details{whse_id}, $$details{prod_id} );
	if( $gt->errstr ) goto bail;

	$ins_adjustment->execute(
				 $$details{position_id},
				 $$details{control_id},
				 $order_id,
				 $$details{qty} # Note: Positive! Or else! Don't ask why or what.
				);
	if( $gt->errstr ) goto bail;

      }

    $get_picks->finish;
    if( $gt->errstr ) goto bail;


    last;
  }