コード例 #1
0
 /**
  * @param Deal $instruction
  */
 public function substituteStatus(Deal $instruction)
 {
     if (!$instruction->statusCompare(Deal::STATUS_EXCHANGED) || !$instruction->statusCompare(Deal::STATUS_SOLD_BY_OTHER) || !$instruction->statusCompare(Deal::STATUS_COMPLETED)) {
         $instruction->dea_status = Deal::STATUS_EXCHANGED;
     } elseif ($instruction->statusCompare(Deal::STATUS_UNDER_OFFER) >= 0) {
         $instruction->dea_status = Deal::STATUS_UNDER_OFFER;
     } elseif ($instruction->statusCompare(Deal::STATUS_AVAILABLE) <= 0) {
         $instruction->dea_status = Deal::STATUS_AVAILABLE;
     }
 }