แก้ฟังก์ชันnoti ถ้าหาprofileไม่เจอให้ข้ามเลย

This commit is contained in:
Kittapath 2023-09-08 09:51:51 +07:00
parent b25f52761f
commit 7f53cf96c4
3 changed files with 50 additions and 50 deletions

View file

@ -59,58 +59,58 @@ namespace BMA.EHR.Application.Repositories.MessageQueue
try try
{ {
var profile = await _dbContext.Set<Profile>().FirstOrDefaultAsync(x => x.Id == ReceiverUserId); var profile = await _dbContext.Set<Profile>().FirstOrDefaultAsync(x => x.Id == ReceiverUserId);
if (profile == null) if (profile != null)
throw new Exception(GlobalMessages.DataNotFound);
if (IsSendNotification == true)
{ {
_dbContext.Set<Notification>().Add(new Notification if (IsSendNotification == true)
{ {
Body = Body, _dbContext.Set<Notification>().Add(new Notification
ReceiverUserId = ReceiverUserId, {
Type = "", Body = Body,
Payload = "", ReceiverUserId = ReceiverUserId,
CreatedUserId = FullName ?? "", Type = "",
CreatedFullName = UserId ?? "System Administrator", Payload = "",
CreatedAt = DateTime.Now, CreatedUserId = FullName ?? "",
LastUpdateFullName = FullName ?? "System Administrator", CreatedFullName = UserId ?? "System Administrator",
LastUpdateUserId = UserId ?? "", CreatedAt = DateTime.Now,
LastUpdatedAt = DateTime.Now, LastUpdateFullName = FullName ?? "System Administrator",
}); LastUpdateUserId = UserId ?? "",
} LastUpdatedAt = DateTime.Now,
if (IsSendInbox == true) });
{ }
_dbContext.Set<Inbox>().Add(new Inbox if (IsSendInbox == true)
{ {
Subject = Subject, _dbContext.Set<Inbox>().Add(new Inbox
Body = Body, {
ReceiverUserId = ReceiverUserId, Subject = Subject,
Payload = "", Body = Body,
CreatedUserId = FullName ?? "", ReceiverUserId = ReceiverUserId,
CreatedFullName = UserId ?? "System Administrator", Payload = "",
CreatedAt = DateTime.Now, CreatedUserId = FullName ?? "",
LastUpdateFullName = FullName ?? "System Administrator", CreatedFullName = UserId ?? "System Administrator",
LastUpdateUserId = UserId ?? "", CreatedAt = DateTime.Now,
LastUpdatedAt = DateTime.Now, LastUpdateFullName = FullName ?? "System Administrator",
}); LastUpdateUserId = UserId ?? "",
LastUpdatedAt = DateTime.Now,
});
}
if (IsSendMail == true)
{
// _context.Notifications.Add(new Notification
// {
// Body = req.Body,
// ReceiverUserId = req.ReceiverUserId,
// Type = "",
// Payload = "",
// CreatedUserId = FullName ?? "",
// CreatedFullName = UserId ?? "System Administrator",
// CreatedAt = DateTime.Now,
// LastUpdateFullName = FullName ?? "System Administrator",
// LastUpdateUserId = UserId ?? "",
// LastUpdatedAt = DateTime.Now,
// });
}
await _dbContext.SaveChangesAsync();
} }
if (IsSendMail == true)
{
// _context.Notifications.Add(new Notification
// {
// Body = req.Body,
// ReceiverUserId = req.ReceiverUserId,
// Type = "",
// Payload = "",
// CreatedUserId = FullName ?? "",
// CreatedFullName = UserId ?? "System Administrator",
// CreatedAt = DateTime.Now,
// LastUpdateFullName = FullName ?? "System Administrator",
// LastUpdateUserId = UserId ?? "",
// LastUpdatedAt = DateTime.Now,
// });
}
await _dbContext.SaveChangesAsync();
} }
catch catch
{ {

View file

@ -19,7 +19,7 @@
}, },
"Jwt": { "Jwt": {
"Key": "HP-FnQMUj9msHMSD3T9HtdEnphAKoCJLEl85CIqROFI", "Key": "HP-FnQMUj9msHMSD3T9HtdEnphAKoCJLEl85CIqROFI",
"Issuer": "https://identity.frappet.com/realms/bma-ehr" "Issuer": "https://id.frappet.synology.me/realms/bma-ehr"
}, },
"EPPlus": { "EPPlus": {
"ExcelPackage": { "ExcelPackage": {

View file

@ -1,6 +1,6 @@
{ {
"realm": "bma-ehr", "realm": "bma-ehr",
"auth-server-url": "https://identity.frappet.com", "auth-server-url": "https://id.frappet.synology.me",
"ssl-required": "external", "ssl-required": "external",
"resource": "bma-ehr", "resource": "bma-ehr",
"public-client": true "public-client": true