Se agregó el registro de logs para cuando hay error en el guardado de usuario con rabbitMQ
This commit is contained in:
parent
c36aaac5bd
commit
5986d2bdcd
@ -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('@');
|
||||||
|
|
||||||
usuario.TX_LOGINNAME_USUMS ??= login_name[0];
|
usuario.TX_LOGINNAME_USUMS ??= login_name[0];
|
||||||
|
|
||||||
var existe_login = _context.USUARIOSMs.Where(x => x.TX_LOGINNAME_USUMS == usuario.TX_LOGINNAME_USUMS).Count();
|
var existe_login = _context.USUARIOSMs.Where(x => x.TX_LOGINNAME_USUMS == usuario.TX_LOGINNAME_USUMS).Count();
|
||||||
|
|
||||||
if (existe_login > 0) return Conflict("El login ya está en uso");
|
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)
|
||||||
{
|
{
|
||||||
|
@ -172,14 +172,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)
|
||||||
{
|
{
|
||||||
|
@ -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.1.69",
|
"HostName": "localhost",
|
||||||
"UserName": "user",
|
"UserName": "guest",
|
||||||
"Password": "password"
|
"Password": "guest"
|
||||||
},
|
},
|
||||||
"Logging": {
|
"Logging": {
|
||||||
"LogLevel": {
|
"LogLevel": {
|
||||||
|
Loading…
Reference in New Issue
Block a user