6
0
Fork 0
release
panliang 2022-06-02 17:17:39 +08:00
parent dff1c08113
commit cf584de24a
2 changed files with 4 additions and 10 deletions

View File

@ -17,23 +17,16 @@ class WangEditoController extends Controller
$dir = $request->get('dir', 'wang-editor'); $dir = $request->get('dir', 'wang-editor');
$disk = $this->disk(); $disk = $this->disk();
$newName = $this->generateNewName($file); $path = $disk->putFile($dir, $file);
$disk->putFileAs($dir, $file, $newName);
return [ return [
'errno' => 0, 'errno' => 0,
'data' => [ 'data' => [
'url' => $disk->url("{$dir}/$newName") 'url' => $disk->url($path)
] ]
]; ];
} }
protected function generateNewName(UploadedFile $file): string
{
return uniqid(md5($file->getClientOriginalName())).'.'.$file->getClientOriginalExtension();
}
/** /**
* @return Filesystem|FilesystemAdapter * @return Filesystem|FilesystemAdapter
*/ */

View File

@ -49,7 +49,8 @@ class DistributeService
$level_up = $item; $level_up = $item;
} }
} }
if ($level_up && $level_up->sort < $user_agent->sort) { // 如果当前等级, 比升级之后的要高, 则不升级
if ($level_up && (!$user_agent || $level_up->sort < $user_agent->sort)) {
$user->update([ $user->update([
'agent_id' => $level_up->id, 'agent_id' => $level_up->id,
]); ]);