✨ feat(AdminController): Crée et stocke l'ID du soumissionnaire Docuseal.
This commit is contained in:
@@ -361,6 +361,7 @@ class AdminController extends AbstractController
|
||||
$urlRoot = $_ENV['DEV_URL'];
|
||||
}
|
||||
$rList =[];
|
||||
$submitters =[];
|
||||
foreach ($entityManager->getRepository(Members::class)->findAll() as $member) {
|
||||
$isSigned = $member->getMainSigneds()->filter(function (MainSigned $sign) use ($member) {
|
||||
return $sign->getMembers()->getId() == $member->getId();
|
||||
@@ -399,6 +400,7 @@ class AdminController extends AbstractController
|
||||
[
|
||||
'role' => 'First Party',
|
||||
'email' => 'contact@e-cosplay.fr',
|
||||
'completed_redirect_url' =>$urlRoot.$this->generateUrl('app_adh',['id'=>$main->getId(),'validateResult'=>true,'vr'=>$isSigned->getId()]),
|
||||
]
|
||||
],
|
||||
];
|
||||
@@ -406,7 +408,7 @@ class AdminController extends AbstractController
|
||||
$content = $docuseal->createSubmissionFromPdf($data);
|
||||
$slug = $content['submitters'][0]['id'];
|
||||
foreach ($rList as $submitter) {
|
||||
$submitter->setSubmiterId($slug);
|
||||
$submitter->setSubmiterId($slug['id']);
|
||||
$entityManager->persist($submitter);
|
||||
}
|
||||
$entityManager->flush();
|
||||
|
||||
Reference in New Issue
Block a user