Exemplo n.º 1
0
 public function afterSave($insert, $changedAttributes)
 {
     parent::afterSave($insert, $changedAttributes);
     if (!$insert) {
         if (isset($changedAttributes['delete']) && $changedAttributes['delete'] == 0 && $this->delete == 1) {
             //删除application时,同步删除抵押账户以及line
             AppFormCollateralAccount::updateAll(['delete' => 1], 'id_application = ' . $this->id_application);
             if ($this->loan) {
                 $this->loan->delete = 1;
                 $this->loan->save();
             }
             if ($this->appApplicants) {
                 foreach ($this->appApplicants as $applicant) {
                     $applicant->delete = 1;
                     $applicant->save();
                 }
             }
         }
     }
 }