changereport update

This commit is contained in:
Hesabix 2023-11-09 01:22:11 -05:00
parent eac645639a
commit 01d9046e33
2 changed files with 23 additions and 0 deletions

BIN
hesabixCore/55.zip Normal file

Binary file not shown.

View file

@ -2,7 +2,9 @@
namespace App\Controller;
use App\Entity\ChangeReport;
use App\Entity\User;
use App\Service\Jdate;
use App\Service\Provider;
use Doctrine\ORM\EntityManagerInterface;
use Exception;
@ -71,4 +73,25 @@ class AdminController extends AbstractController
]));
}
#[Route('/api/admin/reportchange/lists', name: 'app_admin_reportchange_list')]
public function app_admin_reportchange_list(Jdate $jdate,Provider $provider,EntityManagerInterface $entityManager): JsonResponse
{
$rows = $entityManager->getRepository(ChangeReport::class)->findAll();
foreach ($rows as $row){
$row->setDateSubmit($jdate->jdate('Y/n/d',$row->getDateSubmit()));
}
return $this->json($provider->ArrayEntity2ArrayJustIncludes($rows,['getDateSubmit','getVersion','getId']));
}
#[Route('/api/admin/reportchange/delete/{id}', name: 'app_admin_reportchange_delete')]
public function app_admin_reportchange_delete(string $id,EntityManagerInterface $entityManager): JsonResponse
{
$item = $entityManager->getRepository(ChangeReport::class)->find($id);
if($item){
$entityManager->remove($item);
$entityManager->flush();
}
return $this->json(['result'=>1]);
}
}