fix: move file while forget to change the parent folder ID

pull/104/head
HFO4 7 years ago
parent 6dd49fce09
commit d9fa51a615

@ -461,7 +461,8 @@ class FileManage extends Model{
if(in_array($new,$dir)){ if(in_array($new,$dir)){
die('{ "result": { "success": false, "error": "不能移动目录到自身" } }'); die('{ "result": { "success": false, "error": "不能移动目录到自身" } }');
} }
if(Db::name('folders')->where('owner',$uid)->where('position_absolute',$new)->find() == null){ $newFolder=Db::name('folders')->where('owner',$uid)->where('position_absolute',$new)->find();
if($newFolder== null){
die('{ "result": { "success": false, "error": "目录不存在" } }'); die('{ "result": { "success": false, "error": "目录不存在" } }');
} }
$moveName=[]; $moveName=[];
@ -499,7 +500,10 @@ class FileManage extends Model{
'upload_user' => $uid, 'upload_user' => $uid,
'dir' => ["in",$movePath], 'dir' => ["in",$movePath],
'orign_name' =>["in",$moveName], 'orign_name' =>["in",$moveName],
])->setField('dir', $new); ])->update([
'dir'=> $new,
"parent_folder" => $newFolder["id"]
]);
echo ('{ "result": { "success": true} }'); echo ('{ "result": { "success": true} }');
} }

Loading…
Cancel
Save