issue with offline sending through gearmanClient
[namibia] / module / Auction / src / Auction / Service / Auction.php
index 22da77e..b2aca46 100644 (file)
@@ -560,9 +560,15 @@ class Auction extends \Auction\DataBin\Auction
                        $this->workflowNode->setJob($item);
                        try
                        {
+                               \Utility\Debug::errorLog('currentbid',$item->currentBid->amount);
+                               \Utility\Debug::errorLog('reserve',$item->reservePrice);
+
                                if (!is_null($item->currentBid) && $item->currentBid->amount > $item->reservePrice)
                                {
                                        #-> We have a winner.
+                                       \Utility\Debug::errorLog('Winner',$item->id);
+
+
                                        $item->soldToCompany = $item->currentBid->company;
                                        $item->soldToProfile = $item->currentBid->profile;
                                        $this->workflowNode->changeState('This.Sold');
@@ -570,6 +576,7 @@ class Auction extends \Auction\DataBin\Auction
                                else
                                {
                                        #-> Each and every one a loser.
+                                       \Utility\Debug::errorLog('no winner',$item->id);
                                        $this->workflowNode->changeState('This.Relist');
                                }
                        }
@@ -591,6 +598,7 @@ class Auction extends \Auction\DataBin\Auction
                {
                        try
                        {
+                               \Utility\Debug::errorLog('setting data for mail',$item->id);
 
                                #-> General data prep.
                                $vehicle    = $item->stock->type->model->make->name
@@ -599,8 +607,15 @@ class Auction extends \Auction\DataBin\Auction
                                $currPrefix = \Utility\Definitions\Locale::getCurrencyPrefix() . ' ';
                                $oNotify    = new \Utility\Comms\Notification();
 
+                               \Utility\Debug::errorLog('jobstate',$item->jobState);
+                               \Utility\Debug::errorLog('currentbid',$item->currentBid->amount);
+                               \Utility\Debug::errorLog('reserve',$item->reservePrice);
+
                                if (!is_null($item->currentBid) && $item->currentBid->amount > $item->reservePrice && 'Sold' == $item->jobState)
                                {
+                                       \Utility\Debug::errorLog('sending mails',$item->jobState);
+
+
                                        #-> Update record to reflect winner.
                                        $item->soldToCompany = $item->currentBid->company;
                                        $item->soldToProfile = $item->currentBid->profile;