foreach my $order (@orders) {
$query = qq{
UPDATE aqorders
- SET orderstatus = 1
+ SET orderstatus = 'ordered'
WHERE ordernumber = ?;
};
$sth = $dbh->prepare($query);
foreach my $order (@orders) {
$query = qq{
UPDATE aqorders
- SET orderstatus = 0
+ SET orderstatus = 'new'
WHERE ordernumber = ?;
};
$sth = $dbh->prepare($query);
sub NewOrder {
my $orderinfo = shift;
- my $parent_ordernumber = shift;
my $dbh = C4::Context->dbh;
my @params;
$sth=$dbh->prepare("
UPDATE aqorders
SET quantity = ?,
- orderstatus = 2
+ orderstatus = 'partial'
WHERE ordernumber = ?
");
$order->{'unitprice'} = $cost;
$order->{'rrp'} = $rrp;
$order->{ecost} = $ecost;
- $order->{'orderstatus'} = 3; # totally received
+ $order->{'orderstatus'} = 'complete';
my $basketno;
( $basketno, $new_ordernumber ) = NewOrder($order);
} else {
$sth=$dbh->prepare("update aqorders
set quantityreceived=?,datereceived=?,invoiceid=?,
- unitprice=?,rrp=?,ecost=?,budget_id=?,orderstatus=3
+ unitprice=?,rrp=?,ecost=?,budget_id=?,orderstatus='complete'
where biblionumber=? and ordernumber=?");
$sth->execute($quantrec,$datereceived,$invoiceid,$cost,$rrp,$ecost,$budget_id,$biblionumber,$ordernumber);
$sth->finish;
SET quantityreceived = ?,
datereceived = ?,
invoiceid = ?,
- orderstatus = 1
+ orderstatus = 'ordered'
WHERE ordernumber = ?
};
$sth = $dbh->prepare($query);
$query = qq{
UPDATE aqorders
SET quantity = ?,
- orderstatus = 1
+ orderstatus = 'ordered'
WHERE ordernumber = ?
};
$sth = $dbh->prepare($query);
my $dbh = C4::Context->dbh;
my $query = "
UPDATE aqorders
- SET datecancellationprinted=now(), orderstatus=4
+ SET datecancellationprinted=now(), orderstatus='cancelled'
WHERE biblionumber=? AND ordernumber=?
";
my $sth = $dbh->prepare($query);
$from .= ' AND borrowers.branchcode LIKE ? ';
push @query_params, C4::Context->userenv->{branch};
}
- $from .= " AND orderstatus <> 4 ";
+ $from .= " AND orderstatus <> 'cancelled' ";
my $query = "$select $from $having\nORDER BY latesince, basketno, borrowers.branchcode, supplier";
$debug and print STDERR "GetLateOrders query: $query\nGetLateOrders args: " . join(" ",@query_params);
my $sth = $dbh->prepare($query);
$query .= " WHERE 1 ";
- $query .= " AND (datecancellationprinted is NULL or datecancellationprinted='0000-00-00') " if $orderstatus ne '4';
+ $query .= " AND (datecancellationprinted is NULL or datecancellationprinted='0000-00-00') " if $orderstatus ne 'cancelled';
my @query_params = ();
}
my $dbh = C4::Context->dbh;
- my $query = qq{
+ my $query = q{
SELECT aqinvoices.*, aqbooksellers.name AS suppliername
FROM aqinvoices
LEFT JOIN aqbooksellers ON aqinvoices.booksellerid = aqbooksellers.id
my $invoice = $sth->fetchrow_hashref;
- $query = qq{
- SELECT aqorders.*, biblio.*,
- aqbasket.basketname
+ $query = q{
+ SELECT aqorders.*, biblio.*, aqbasket.basketname
FROM aqorders
LEFT JOIN aqbasket ON aqorders.basketno = aqbasket.basketno
LEFT JOIN biblio ON aqorders.biblionumber = biblio.biblionumber