Exemplo n.º 1
0
 public function afterSave($insert, $changedAttributes)
 {
     parent::afterSave($insert, $changedAttributes);
     if ($this->getAttribute('delete') == 1 && $changedAttributes['delete'] == 0) {
         $user = $this->user;
         $user->delete = 1;
         $user->save();
     }
 }
Exemplo n.º 2
0
 public function afterSave($insert, $changedAttributes)
 {
     parent::afterSave($insert, $changedAttributes);
     if ($this->getAttribute('delete') == 1 && $changedAttributes['delete'] == 0) {
         $user = $this->user;
         $user->delete = 1;
         $user->save();
         if ($advisorGroups = $this->advisorGroups) {
             foreach ($advisorGroups as $advisorGroup) {
                 $advisorGroup->delete = 1;
                 $advisorGroup->save();
             }
         }
     }
 }
Exemplo n.º 3
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();
                 }
             }
         }
     }
 }