select('containerdef.*'); if (!empty($filter['ConCode'])) { $builder->like('containerdef.ConCode', $filter['ConCode'], 'both'); } if (!empty($filter['ConName'])) { $builder->like('containerdef.ConName', $filter['ConName'], 'both'); } $rows = $builder->findAll(); $rows = ValueSet::transformLabels($rows, [ 'Color' => 'container_cap_color', 'ConClass' => 'container_class', 'Additive' => 'additive', ]); return $rows; } public function getContainer($ConDefID) { $row = $this->select('containerdef.*') ->where('ConDefID', $ConDefID)->first(); if (!$row) return null; $row = ValueSet::transformLabels([$row], [ 'Color' => 'container_cap_color', 'ConClass' => 'container_class', 'Additive' => 'additive', ])[0]; return $row; } }