示例#1
0
 public function actionEmgChangeStatus()
 {
     $guard = StuGuardians::find()->where(['guardia_stu_master_id' => $_REQUEST['sid']])->asArray()->all();
     foreach ($guard as $gu) {
         if ($gu['is_emg_contact'] == 1) {
             StuGuardians::updateAll(['is_emg_contact' => 0], 'guardia_stu_master_id=:sid AND stu_guardian_id <> :gid', [':sid' => $_REQUEST['sid'], ':gid' => $_REQUEST['guard_id']]);
         } else {
             StuGuardians::updateAll(['is_emg_contact' => 1], 'guardia_stu_master_id=:sid AND stu_guardian_id=:gid', [':sid' => $_REQUEST['sid'], ':gid' => $_REQUEST['guard_id']]);
         }
     }
     //return $this->redirect(['view', 'id' => $sid]);
 }