\Stock\Entity\Stock $stock, $previousState, array $routingData = array()
)
{
- \Utility\Debug::errorLog('initNewItemFromStock' , $stock);
#-> Establish initial increment value.
$increments = $this->em
->getRepository('\Auction\Entity\Increment')
}
#-> Create auction entry.
if (isset($routingData['profileId']))
- {\Utility\Debug::errorLog('reroute1' , "true");
+ {
$profile = $this->em->find('User\\Entity\\Profile', $routingData['profileId']);
$email = $profile->email;
$firstName = $profile->firstName;
$profile = $profile->id;
}
else
- {\Utility\Debug::errorLog('reroute1' , "false");
+ {
$authData = \Utility\Registry::getAuthData();
$email = $authData['email'];
$firstName = $authData['firstName'];
$stock->highestBid = 0.00;
$stock->timesListed = $stats['numAuctions'];
$this->em->flush($stock);
- \Utility\Debug::errorLog('created stock' , "true");
+
#-> Send loaded notification.
#-> Attachments.
$pdf = new \Auction\Pdf\Complete();
$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');
else
{
#-> Each and every one a loser.
+ \Utility\Debug::errorLog('no winner',$item->id);
$this->workflowNode->changeState('This.Relist');
}
}
{
try
{
+ \Utility\Debug::errorLog('setting data for mail',$item->id);
#-> General data prep.
$vehicle = $item->stock->type->model->make->name
$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;