Ejemplo n.º 1
1
 public function combineToSerialWith(Movies $anotherMovie)
 {
     $serial1 = $this->findOrCreateSerial();
     $serial2 = $anotherMovie->findOrCreateSerial();
     $serial1->serial_num = $this->getSeasonNumberFromMovie($this);
     $serial2->serial_num = $this->getSeasonNumberFromMovie($anotherMovie);
     if ($serial1->id == null && $serial2->id == null) {
         $tvSerial = new Tvserials();
         $tvSerial->title = $this->getTVserialTitleFromMovie($this);
         //将当前电影的title赋值给这个系列
         $tvSerial->save();
         $serial1->tvSerial_id = $tvSerial->id;
         $serial1->save();
         $serial2->tvSerial_id = $tvSerial->id;
         $serial2->save();
         return '双空';
     }
     if ($serial1->tvSerial_id != null && $serial2->tvSerial_id == null) {
         $serial2->tvSerial_id = $serial1->tvSerial_id;
         $serial2->save();
         return '1有2空';
     }
     if ($serial2->tvSerial_id != null && $serial1->tvSerial_id == null) {
         $serial1->tvSerial_id = $serial2->tvSerial_id;
         $serial1->save();
         return '1空2有';
     }
     if ($serial2->tvSerial_id != null && $serial1->tvSerial_id != null) {
         return '双有';
     }
     return '错误,没有对上';
 }