diff --git a/src/Controller/ToolsController.php b/src/Controller/ToolsController.php index b75f4ee1..c65ea3ae 100644 --- a/src/Controller/ToolsController.php +++ b/src/Controller/ToolsController.php @@ -128,7 +128,7 @@ class ToolsController extends AbstractController } #[Route(path: '/multi_build', name: 'tools_multi_build')] - public function multiBuild(LoggerInterface $logger, EntityManagerInterface $entityManager, Request $request): Response + public function multiBuild(EntityManagerInterface $entityManager, Request $request): Response { //$this->denyAccessUnlessGranted('@tools.multi_build'); $all_projects = $entityManager->getRepository(Project::class)->findAll(); @@ -142,19 +142,15 @@ class ToolsController extends AbstractController if ($form->isSubmitted()) { if ($form->isValid()) - { - $submitted = "YES"; + { foreach($all_projects as $p) { $count_for_project = $form->get($p->getID() . "_project")->getData() + 0; - $logger->Info("QTY", ['count_for_project'=>$count_for_project, 'name'=>$p->getName()]); if ($count_for_project > 0) { - $logger->Info("BOMSIZE", ['bomsize'=>count($p->getBomEntries())]); foreach ($p->getBomEntries() as $bom_entry) { $part_id = $bom_entry->getPart()->getID(); - $logger->Info("ISAPART", ['q'=>$bom_entry->getQuantity(), 'name'=>$bom_entry->getPart()->getName()]); if (array_key_exists($part_id, $combined_bom)) { $combined_bom[$part_id]['quantity'] += $bom_entry->getQuantity() * $count_for_project; @@ -170,7 +166,6 @@ class ToolsController extends AbstractController foreach($combined_bom as $cb) { $total_instock = $cb['part']->getAmountSum(); - $logger->Info("COMBINED BOM", ['total_instock'=>$total_instock, 'needed'=>$cb['quantity']]); if ($total_instock < $cb['quantity']) { $needs_ordering[] = array('needed'=>($cb['quantity']-$total_instock), 'part'=>$cb['part']); diff --git a/src/Form/ProjectSystem/ProjectMultiBuildType.php b/src/Form/ProjectSystem/ProjectMultiBuildType.php index 4a949954..ce7235a7 100644 --- a/src/Form/ProjectSystem/ProjectMultiBuildType.php +++ b/src/Form/ProjectSystem/ProjectMultiBuildType.php @@ -25,26 +25,16 @@ namespace App\Form\ProjectSystem; use App\Services\InfoProviderSystem\ProviderRegistry; use Symfony\Component\Form\AbstractType; -use Symfony\Component\Form\Extension\Core\Type\CheckboxType; -use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\Form\Extension\Core\Type\SubmitType; -use Symfony\Component\Form\Extension\Core\Type\UrlType; use Symfony\Component\Form\Extension\Core\Type\NumberType; use Symfony\Component\Form\FormBuilderInterface; use App\Entity\ProjectSystem\Project; use Symfony\Component\OptionsResolver\OptionsResolver; -use Psr\Log\LoggerInterface; class ProjectMultiBuildType extends AbstractType { - private LoggerInterface $logger; - public function __construct(LoggerInterface $logger) - { - $this->logger = $logger; - } public function buildForm(FormBuilderInterface $builder, array $options): void { - $this->logger->info("LEN {len}", ['len'=>count($options['projects'])]); foreach($options['projects'] as $p) { $builder->add($p->getID() . '_project', NumberType::class, [ diff --git a/src/Helpers/Projects/ProjectMultiBuildRequest.php b/src/Helpers/Projects/ProjectMultiBuildRequest.php deleted file mode 100644 index 108d63d0..00000000 --- a/src/Helpers/Projects/ProjectMultiBuildRequest.php +++ /dev/null @@ -1,39 +0,0 @@ -. - */ -namespace App\Helpers\Projects; - -use App\Entity\Parts\Part; -use App\Entity\Parts\PartLot; -use App\Entity\ProjectSystem\Project; -use App\Entity\ProjectSystem\ProjectBOMEntry; -use App\Validator\Constraints\ProjectSystem\ValidProjectBuildRequest; - -/** - * @see \App\Tests\Helpers\Projects\ProjectBuildRequestTest - */ -#[ValidProjectBuildRequest] -final class ProjectBuildRequest -{ - - -}