Commit f7dc69e9 authored by mengyixi's avatar mengyixi

ossSpace

parent 080ce554
...@@ -16,6 +16,6 @@ interface FileServiceContract ...@@ -16,6 +16,6 @@ interface FileServiceContract
public function get($id); public function get($id);
public function delete($file_id); public function delete($file_id);
public function groupSpace($group_id); public function groupSpace($group_id);
public function ossSpace($group_id); public function ossSpace();
public function countFile($group_id); public function countFile($group_id);
} }
\ No newline at end of file
...@@ -44,12 +44,11 @@ class FileController extends Controller ...@@ -44,12 +44,11 @@ class FileController extends Controller
public function ossSpace(Request $request) public function ossSpace(Request $request)
{ {
$group_id = $request->group_id;
$result = $this->mFile->groupSpace($group_id); $result = $this->mFile->ossSpace();
$mbyte = $result/1048576; $gbyte = $result/1073741824;
$space = 10-$mbyte; $space = 40-$gbyte;
$finalspace = array("space"=>$space,"usespace"=>$mbyte); $finalspace = array(["value"=>$space,"name"=>"剩余空间"],["value"=>$gbyte,"name"=>"已用空间"]);
$finalspace = json_encode($finalspace);
return $finalspace; return $finalspace;
} }
......
...@@ -75,9 +75,9 @@ class FileService implements FileServiceContract ...@@ -75,9 +75,9 @@ class FileService implements FileServiceContract
return $space; return $space;
} }
public function ossSpace($group_id) public function ossSpace()
{ {
$files = File::where(["group_id"=>$group_id])->get()->unique("pointer"); $files = File::all()->unique("pointer");
$space = 0; $space = 0;
foreach ($files as $file) foreach ($files as $file)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment