正在显示
1 个修改的文件
包含
3 行增加
和
3 行删除
@@ -821,14 +821,14 @@ class Create extends Api | @@ -821,14 +821,14 @@ class Create extends Api | ||
821 | //循环传递过来的数组 | 821 | //循环传递过来的数组 |
822 | foreach ($folder_ids as $id){ | 822 | foreach ($folder_ids as $id){ |
823 | $list = $tree->getChildrenIds($id,true); | 823 | $list = $tree->getChildrenIds($id,true); |
824 | - Db::name('rotor')->whereIn('folder_id',$list)->delete(); | ||
825 | Db::startTrans(); | 824 | Db::startTrans(); |
826 | try{ | 825 | try{ |
827 | $ids = Db::name('savemes')->where('user_id',$user_id)->whereIn('folder_id',$list)->column('id'); //查出该文件夹下所有的孩子文件夹下的 我的文件id | 826 | $ids = Db::name('savemes')->where('user_id',$user_id)->whereIn('folder_id',$list)->column('id'); //查出该文件夹下所有的孩子文件夹下的 我的文件id |
828 | Db::name('rotor')->whereIn('savemes_id',$ids)->delete(); //删除别人转存过 我的该文件的记录 | 827 | Db::name('rotor')->whereIn('savemes_id',$ids)->delete(); //删除别人转存过 我的该文件的记录 |
829 | Db::name('collect')->whereIn('savemes_id',$ids)->delete(); //删除别人收藏 我自己的这些文件 的记录 | 828 | Db::name('collect')->whereIn('savemes_id',$ids)->delete(); //删除别人收藏 我自己的这些文件 的记录 |
830 | - Db::name('savemes')->where('user_id',$user_id)->whereIn('folder_id',$list)->delete(); //删除我这些文件 | ||
831 | - Db::name('folder')->whereIn('id',$list)->delete(); //删除我查出来的所有这些文件夹 | 829 | + Db::name('savemes')->whereIn('folder_id',$list)->delete(); //删除我这些文件 |
830 | + Db::name('folder')->whereIn('id',$list)->delete(); //删除我查出来的所有这些文件夹 | ||
831 | + Db::name('rotor')->whereIn('folder_id',$list)->delete(); | ||
832 | Db::commit(); | 832 | Db::commit(); |
833 | } catch (\Exception $e) { | 833 | } catch (\Exception $e) { |
834 | // 回滚事务 | 834 | // 回滚事务 |
-
请 注册 或 登录 后发表评论