public function formatDigital($nuDigital, $nuAno) { return \Sgdoce_Util::montaDigital($nuDigital, $nuAno); }
/** * * @return integer */ private function _checkDigitalFisica() { $etiqueta = $this->_getParam('nuDigitalValida'); $digitalNormalized = \Sgdoce_Util::normalizeDigital($etiqueta); $tipoDigital = $this->_getParam('tipoDigital'); $params = array(); $params['nuEtiqueta'] = $etiqueta; $params['nuSequencialDigital'] = $digitalNormalized['nuDigital']; $params['nuAno'] = $digitalNormalized['nuAno']; $params['sqTipoEtiqueta'] = (int) $tipoDigital; $params['sqUnidadeOrg'] = Core_Integration_Sica_User::getUserUnit(); $dtoSearch = Core_Dto::factoryFromData($params, 'search'); if (!$this->getService()->verificaLiberacaoDigital($dtoSearch)) { return 1; } // E2. Digita já cadastrada if ($this->getService()->verificaDigitalEmUso($dtoSearch)) { return 2; } return 0; }