Ajustes RMQ y post usuarios

This commit is contained in:
Luis Martinez 2023-07-25 08:18:08 -05:00
commit 32c3dd0c72
3 changed files with 12 additions and 10 deletions

View File

@ -180,15 +180,17 @@ namespace MSAdminUsuarios.Controllers
{ {
if (usuario == null) return Conflict(); if (usuario == null) return Conflict();
if (usuario.TX_CORREO_USUMS == null) return Conflict("Indique algún correo."); string[] login_name = { "" };
if (usuario.TX_CORREO_USUMS == null && usuario.TX_LOGINNAME_USUMS == null) return Conflict("Indique algún correo.");
var login_name = usuario.TX_CORREO_USUMS.Split('@'); if (usuario.TX_CORREO_USUMS != null)
login_name = usuario.TX_CORREO_USUMS.Split('@');
var existe_login = _context.USUARIOSMs.Where(x => x.TX_LOGINNAME_USUMS == login_name[0]).Count(); usuario.TX_LOGINNAME_USUMS ??= login_name[0];
if (existe_login > 0) return Conflict("El login ya está en uso"); var existe_login = _context.USUARIOSMs.Where(x => x.TX_LOGINNAME_USUMS == usuario.TX_LOGINNAME_USUMS).Count();
usuario.TX_LOGINNAME_USUMS = login_name[0]; if (existe_login > 0) return Conflict($"El login \"{usuario.TX_LOGINNAME_USUMS}\" ya está en uso");
if (usuario.TX_PKDOC_USUMS == null) if (usuario.TX_PKDOC_USUMS == null)
{ {

View File

@ -178,14 +178,14 @@ namespace MSAdminUsuarios.Utils
var data = JsonConvert.DeserializeObject<USUARIO>(message); var data = JsonConvert.DeserializeObject<USUARIO>(message);
var UsuariosCtrl = new UsuariosController(context); var UsuariosCtrl = new UsuariosController(context);
var result = await UsuariosCtrl.GuardarUsuarios(data!); IActionResult result = await UsuariosCtrl.GuardarUsuarios(data!);
if (result is OkResult) if (result is OkResult)
{ {
model.BasicAck(ea.DeliveryTag, false); model.BasicAck(ea.DeliveryTag, false);
} }
else throw new Exception(); else throw new Exception(((ConflictObjectResult)result).Value?.ToString() ?? "No registra log");
} }
catch (Exception ex) catch (Exception ex)
{ {

View File

@ -3,9 +3,9 @@
"ConString": "user id=HIMSCAP;password=ITTASA2017;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=181.129.245.90)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROYECTOS)))" "ConString": "user id=HIMSCAP;password=ITTASA2017;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=181.129.245.90)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROYECTOS)))"
}, },
"RabbitMQConfig": { "RabbitMQConfig": {
"HostName": "192.168.10.69", "HostName": "localhost",
"UserName": "user", "UserName": "guest",
"Password": "password" "Password": "guest"
}, },
"Logging": { "Logging": {
"LogLevel": { "LogLevel": {