|
|
|
@ -4,7 +4,9 @@ declare(strict_types=1); |
|
|
|
|
|
|
|
namespace App\Request\v3; |
|
|
|
|
|
|
|
use App\Model\v3\User; |
|
|
|
use App\Request\BaseFormRequest; |
|
|
|
use Hyperf\Utils\ApplicationContext; |
|
|
|
|
|
|
|
class CommunityBindRequest extends BaseFormRequest |
|
|
|
{ |
|
|
|
@ -21,9 +23,12 @@ class CommunityBindRequest extends BaseFormRequest |
|
|
|
*/ |
|
|
|
public function rules(): array |
|
|
|
{ |
|
|
|
|
|
|
|
$userTable = ApplicationContext::getContainer()->get(User::class)->getTable(); |
|
|
|
|
|
|
|
return [ |
|
|
|
'source_id' => 'required|nonempty', |
|
|
|
'user_id' => 'required|nonempty|exists_enable:ims_cjdc_user,id', |
|
|
|
'user_id' => 'required|nonempty|exists_enable:'.$userTable.',id', |
|
|
|
'json_data' => 'json', |
|
|
|
]; |
|
|
|
} |
|
|
|
|