Refatoraçao recarga celular feat bug#AL-3513' (!371) from AL-3513 into master

Reviewed-on: adm/VentaBoletosAdm#371
Reviewed-by: Gleison da Cruz <gleison.cruz@totvs.com.br>
master 1.45.0
fabio 2024-01-26 21:42:17 +00:00
commit f4bcd12660
7 changed files with 72 additions and 5 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.44.1</version> <version>1.45.0</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.33.0</modelWeb.version> <modelWeb.version>1.34.0</modelWeb.version>
<flyway.version>1.25.0</flyway.version> <flyway.version>1.26.0</flyway.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties> </properties>

View File

@ -87,6 +87,7 @@ import com.rjconsultores.ventaboletos.entidad.EmpresaEmailFlexBus;
import com.rjconsultores.ventaboletos.entidad.EmpresaImposto; import com.rjconsultores.ventaboletos.entidad.EmpresaImposto;
import com.rjconsultores.ventaboletos.entidad.EmpresaMercadoPagoConfig; import com.rjconsultores.ventaboletos.entidad.EmpresaMercadoPagoConfig;
import com.rjconsultores.ventaboletos.entidad.EmpresaPMArtespConfig; import com.rjconsultores.ventaboletos.entidad.EmpresaPMArtespConfig;
import com.rjconsultores.ventaboletos.entidad.EmpresaRecargaConfig;
import com.rjconsultores.ventaboletos.entidad.EmpresaSaferConfig; import com.rjconsultores.ventaboletos.entidad.EmpresaSaferConfig;
import com.rjconsultores.ventaboletos.entidad.Estado; import com.rjconsultores.ventaboletos.entidad.Estado;
import com.rjconsultores.ventaboletos.entidad.FormaPago; import com.rjconsultores.ventaboletos.entidad.FormaPago;
@ -111,6 +112,7 @@ import com.rjconsultores.ventaboletos.service.EmpresaEmailService;
import com.rjconsultores.ventaboletos.service.EmpresaImpostoService; import com.rjconsultores.ventaboletos.service.EmpresaImpostoService;
import com.rjconsultores.ventaboletos.service.EmpresaMercadoPagoConfigService; import com.rjconsultores.ventaboletos.service.EmpresaMercadoPagoConfigService;
import com.rjconsultores.ventaboletos.service.EmpresaPMArtespConfigService; import com.rjconsultores.ventaboletos.service.EmpresaPMArtespConfigService;
import com.rjconsultores.ventaboletos.service.EmpresaRecargaService;
import com.rjconsultores.ventaboletos.service.EmpresaSaferConfigService; import com.rjconsultores.ventaboletos.service.EmpresaSaferConfigService;
import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.EstadoService; import com.rjconsultores.ventaboletos.service.EstadoService;
@ -177,6 +179,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
@Autowired @Autowired
private EmpresaCieloLinkService empresaCieloLinkService; private EmpresaCieloLinkService empresaCieloLinkService;
@Autowired @Autowired
private EmpresaRecargaService empresaRecargaService;
@Autowired
private EmpresaSaferConfigService empresaSaferConfigService; private EmpresaSaferConfigService empresaSaferConfigService;
@Autowired @Autowired
private EmpresaAdyenConfigService empresaAdyenConfigService; private EmpresaAdyenConfigService empresaAdyenConfigService;
@ -194,6 +198,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private EmpresaEmailConfig empresaEmailConfig; private EmpresaEmailConfig empresaEmailConfig;
private EmpresaEmailFlexBus empresaEmailFlexBus; private EmpresaEmailFlexBus empresaEmailFlexBus;
private EmpresaCieloLinkConfig empresaCieloLinkConfig; private EmpresaCieloLinkConfig empresaCieloLinkConfig;
private EmpresaRecargaConfig empresaRecargaConfig;
private EmpresaSaferConfig empresaSaferConfig; private EmpresaSaferConfig empresaSaferConfig;
private EmpresaAdyenConfig empresaAdyenConfig; private EmpresaAdyenConfig empresaAdyenConfig;
private EmpresaMercadoPagoConfig empresaMercadoPagoConfig; private EmpresaMercadoPagoConfig empresaMercadoPagoConfig;
@ -243,6 +248,10 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Textbox txtMinutosCancela; private Textbox txtMinutosCancela;
private Textbox txtCieloUrl; private Textbox txtCieloUrl;
//Recarga Celular
private Textbox txtRecargaClientId;
private Textbox txtRecargaSecret;
//eRede //eRede
private Checkbox chkRedeProducao; private Checkbox chkRedeProducao;
private Textbox txtFiliation; private Textbox txtFiliation;
@ -527,6 +536,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
if (empresa != null && empresa.getEmpresaId() != null) { if (empresa != null && empresa.getEmpresaId() != null) {
empresaEmailFlexBus = empresaEmailFlexBusService.buscarPorEmpresa(empresa); empresaEmailFlexBus = empresaEmailFlexBusService.buscarPorEmpresa(empresa);
empresaCieloLinkConfig = empresaCieloLinkService.buscarPorEmpresa(empresa).orElse(null); empresaCieloLinkConfig = empresaCieloLinkService.buscarPorEmpresa(empresa).orElse(null);
empresaRecargaConfig = empresaRecargaService.buscarPorEmpresa(empresa).orElse(null);
} }
super.doAfterCompose(comp); super.doAfterCompose(comp);
@ -593,7 +603,12 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
txtSecret.setText(empresaCieloLinkConfig.getSecret()); txtSecret.setText(empresaCieloLinkConfig.getSecret());
txtCieloUrl.setText(empresaCieloLinkConfig.getUrl()); txtCieloUrl.setText(empresaCieloLinkConfig.getUrl());
txtMinutosCancela.setText(empresaCieloLinkConfig.getMinutosCancela().toString()); txtMinutosCancela.setText(empresaCieloLinkConfig.getMinutosCancela().toString());
} }
if (empresaRecargaConfig != null) {
txtRecargaClientId.setText(empresaRecargaConfig.getClientId());
txtRecargaSecret.setText(empresaRecargaConfig.getSecret());
}
if (empresaSaferConfig != null) { if (empresaSaferConfig != null) {
txtPartnerId.setText(empresaSaferConfig.getPartnerId()); txtPartnerId.setText(empresaSaferConfig.getPartnerId());
@ -1252,7 +1267,17 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
} else { } else {
preencheInformacoesCieloLinkConfig(); preencheInformacoesCieloLinkConfig();
empresaCieloLinkService.actualizacion(empresaCieloLinkConfig); empresaCieloLinkService.actualizacion(empresaCieloLinkConfig);
} }
if (empresaRecargaConfig == null) {
empresaRecargaConfig = new EmpresaRecargaConfig();
empresaRecargaConfig.setEmpresa(empresa);
preencheInformacoesRecargaConfig();
empresaRecargaConfig = empresaRecargaService.suscribir(empresaRecargaConfig);
} else {
preencheInformacoesRecargaConfig();
empresaRecargaService.actualizacion(empresaRecargaConfig);
}
if (empresaEmail == null) { if (empresaEmail == null) {
empresaEmail = new EmpresaEmail(); empresaEmail = new EmpresaEmail();
@ -1506,6 +1531,11 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
); );
} }
private void preencheInformacoesRecargaConfig() {
empresaRecargaConfig.setClientId(txtRecargaClientId.getValue());
empresaRecargaConfig.setSecret(txtRecargaSecret.getValue());
}
private boolean validarEmail() { private boolean validarEmail() {
if (txtEmail.getText() == null || txtEmail.getText().isEmpty()) { if (txtEmail.getText() == null || txtEmail.getText().isEmpty()) {
return true; return true;

View File

@ -425,6 +425,7 @@
<value>com.rjconsultores.ventaboletos.entidad.HistoricoFormaPagoPuntoVenta</value> <value>com.rjconsultores.ventaboletos.entidad.HistoricoFormaPagoPuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.EmpresaAdyenConfig</value> <value>com.rjconsultores.ventaboletos.entidad.EmpresaAdyenConfig</value>
<value>com.rjconsultores.ventaboletos.entidad.EmpresaCieloLinkConfig</value> <value>com.rjconsultores.ventaboletos.entidad.EmpresaCieloLinkConfig</value>
<value>com.rjconsultores.ventaboletos.entidad.EmpresaRecargaConfig</value>
<value>com.rjconsultores.ventaboletos.entidad.EmpresaMercadoPagoConfig</value> <value>com.rjconsultores.ventaboletos.entidad.EmpresaMercadoPagoConfig</value>
<value>com.rjconsultores.ventaboletos.entidad.GP_PricingEspecifico</value> <value>com.rjconsultores.ventaboletos.entidad.GP_PricingEspecifico</value>

View File

@ -1746,6 +1746,7 @@ editarEmpresaController.window.title = Empresa
editarEmpresaController.btnApagar.tooltiptext = Eliminar editarEmpresaController.btnApagar.tooltiptext = Eliminar
editarEmpresaController.btnSalvar.tooltiptext = Salvar editarEmpresaController.btnSalvar.tooltiptext = Salvar
editarEmpresaController.btnFechar.tooltiptext = Fechar editarEmpresaController.btnFechar.tooltiptext = Fechar
editarEmpresaController.configuracaoRecarga.label= RvHub
editarEmpresaController.lbNome.value = Descrição editarEmpresaController.lbNome.value = Descrição
editarEmpresaController.lbConfiguraciones.value = Configurações editarEmpresaController.lbConfiguraciones.value = Configurações
editarEmpresaController.lbActivo.value = Ativo editarEmpresaController.lbActivo.value = Ativo

View File

@ -1551,6 +1551,7 @@ editarEmpresaController.window.title = Empresa
editarEmpresaController.btnApagar.tooltiptext = Eliminar editarEmpresaController.btnApagar.tooltiptext = Eliminar
editarEmpresaController.btnSalvar.tooltiptext = Guardar editarEmpresaController.btnSalvar.tooltiptext = Guardar
editarEmpresaController.btnFechar.tooltiptext = Cerrar editarEmpresaController.btnFechar.tooltiptext = Cerrar
editarEmpresaController.configuracaoRecarga.label= RvHub
editarEmpresaController.lbNome.value = Descripción editarEmpresaController.lbNome.value = Descripción
editarEmpresaController.lbConfiguraciones.value = Configuraciones editarEmpresaController.lbConfiguraciones.value = Configuraciones
editarEmpresaController.lbActivo.value = Activo editarEmpresaController.lbActivo.value = Activo

View File

@ -1758,6 +1758,7 @@ editarEmpresaController.window.title = Empresa
editarEmpresaController.btnApagar.tooltiptext = Eliminar editarEmpresaController.btnApagar.tooltiptext = Eliminar
editarEmpresaController.btnSalvar.tooltiptext = Salvar editarEmpresaController.btnSalvar.tooltiptext = Salvar
editarEmpresaController.btnFechar.tooltiptext = Fechar editarEmpresaController.btnFechar.tooltiptext = Fechar
editarEmpresaController.configuracaoRecarga.label= RvHub
editarEmpresaController.lbNome.value = Descrição editarEmpresaController.lbNome.value = Descrição
editarEmpresaController.lbConfiguraciones.value = Configurações editarEmpresaController.lbConfiguraciones.value = Configurações
editarEmpresaController.lbActivo.value = Ativo editarEmpresaController.lbActivo.value = Ativo

View File

@ -58,6 +58,8 @@
label="${c:l('editarEmpresaController.configuracaoFlexbus.label')}" /> label="${c:l('editarEmpresaController.configuracaoFlexbus.label')}" />
<tab <tab
label="${c:l('editarEmpresaController.configuracaoCieloLink.label')}" /> label="${c:l('editarEmpresaController.configuracaoCieloLink.label')}" />
<tab
label="${c:l('editarEmpresaController.configuracaoRecarga.label')}" />
<tab id="tabSafer" visible="false" <tab id="tabSafer" visible="false"
label="${c:l('editarEmpresaController.lblSafer.value')}" /> label="${c:l('editarEmpresaController.lblSafer.value')}" />
<tab id="tabAdyen" <tab id="tabAdyen"
@ -2267,6 +2269,37 @@
</grid> </grid>
</tabpanel> </tabpanel>
<tabpanel>
<grid fixedLayout="true">
<columns>
<column width="25%" />
<column width="75%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarEmpresaController.lblClientId.value')}" />
<textbox id="txtRecargaClientId"
isUpperCase="false"
width="70%"
maxlength="50"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxCustom" />
</row>
<row>
<label
value="${c:l('editarEmpresaController.lblSecret.value')}" />
<textbox id="txtRecargaSecret"
isUpperCase="false"
width="70%"
maxlength="60"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxCustom" />
</row>
</rows>
</grid>
</tabpanel>
<tabpanel > <tabpanel >
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>