修改oss,增加目录场景
This commit is contained in:
parent
db6f451f24
commit
60b1549fb7
@ -10,7 +10,10 @@ use Hyperf\Validation\Request\FormRequest;
|
|||||||
class SafeRequest extends FormRequest
|
class SafeRequest extends FormRequest
|
||||||
{
|
{
|
||||||
protected array $scenes = [
|
protected array $scenes = [
|
||||||
'getOssSign' => ['user_type'],
|
'getOssSign' => [
|
||||||
|
'user_type',
|
||||||
|
'scene',
|
||||||
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -28,6 +31,7 @@ class SafeRequest extends FormRequest
|
|||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'user_type' => 'required|integer|min:1|max:3',
|
'user_type' => 'required|integer|min:1|max:3',
|
||||||
|
'scene' => 'required|integer|min:1|max:2',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -41,6 +45,10 @@ class SafeRequest extends FormRequest
|
|||||||
'user_type.integer' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
'user_type.integer' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
||||||
'user_type.min' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
'user_type.min' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
||||||
'user_type.max' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
'user_type.max' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
||||||
|
'scene.required' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
||||||
|
'scene.integer' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
||||||
|
'scene.min' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
||||||
|
'scene.max' => HttpEnumCode::getMessage(HttpEnumCode::CLIENT_HTTP_ERROR),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,6 +17,7 @@ class SafeService extends BaseService
|
|||||||
public function getOssSign(): array
|
public function getOssSign(): array
|
||||||
{
|
{
|
||||||
$user_type = $this->request->input('user_type');
|
$user_type = $this->request->input('user_type');
|
||||||
|
$scene = $this->request->input('scene');
|
||||||
$user_info = $this->request->getAttribute("userInfo") ?? [];
|
$user_info = $this->request->getAttribute("userInfo") ?? [];
|
||||||
|
|
||||||
if (empty($user_info)){
|
if (empty($user_info)){
|
||||||
@ -31,6 +32,21 @@ class SafeService extends BaseService
|
|||||||
$dir = "applet/pharmacist/";
|
$dir = "applet/pharmacist/";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
switch ($scene) {
|
||||||
|
case 1:
|
||||||
|
// 头像
|
||||||
|
$dir = $dir . 'avatar/';
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
// 证书
|
||||||
|
$dir = $dir . 'cert/';
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
// code...
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
// 获取用户数据
|
// 获取用户数据
|
||||||
$params = array();
|
$params = array();
|
||||||
$params['user_id'] = $user_info['user_id'];
|
$params['user_id'] = $user_info['user_id'];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user