Esempio n. 1
0
 /**
  * Delete.
  *
  * @param int   $id    粉丝组自增ID
  * @param array $input Request
  */
 public function delete($accountId, $id)
 {
     /*
      * 1 查找粉丝组数据
      */
     $model = $this->getGroupByid($accountId, $id);
     /*
      * 2 验证这个组能不能删除
      */
     if ($model && !$model->is_default) {
         /*
          * 2.1) 本地粉丝所属组更新为"默认组"
          */
         $fanRepository = new FanRepository();
         $fanRepository->moveFanGroupByGroupid($model->account_id, $model->group_id, 0);
         /*
          * 2.2) 软删除这个组
          */
         return $model->delete();
     }
 }