From 5610b236ae410fd1418e2135b6cc8f4c902913f6 Mon Sep 17 00:00:00 2001 From: Nakorn Rientrakrunchai Date: Mon, 27 Jul 2020 10:46:21 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B8=9A=E0=B8=B1?= =?UTF-8?q?=E0=B8=81=E0=B8=99=E0=B8=B3=E0=B9=80=E0=B8=82=E0=B9=89=E0=B8=B2?= =?UTF-8?q?=E0=B8=82=E0=B9=89=E0=B8=AD=E0=B8=A1=E0=B8=B9=E0=B8=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eva_temp_fingerscanService.cs | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/Models/eva_temp_fingerscan/eva_temp_fingerscanService.cs b/Models/eva_temp_fingerscan/eva_temp_fingerscanService.cs index 3f087c1..3a6e391 100644 --- a/Models/eva_temp_fingerscan/eva_temp_fingerscanService.cs +++ b/Models/eva_temp_fingerscan/eva_temp_fingerscanService.cs @@ -177,12 +177,19 @@ namespace TodoAPI2.Models private string ClearName(string fullname) { - return fullname.Replace(" ", "") + if (!string.IsNullOrEmpty(fullname)) + { + return fullname.Replace(" ", "") .Replace("นาย", "") .Replace("นางสาว", "") .Replace("นาง", "") .Replace("น.ส.", "") - .Replace("ผศ.ดร.", ""); + .Replace("ผศ.ดร.", ""); + } + else + { + return fullname; + } } private string PostAttachment(byte[] data, string filename) @@ -219,12 +226,13 @@ namespace TodoAPI2.Models foreach (var i in model) { - var id = (from e in all_emp + var theemp = (from e in all_emp where ClearName(i.fullname) == ClearName(e.halfname) - select e.id.ToString()).FirstOrDefault().ToString(); - if (!string.IsNullOrEmpty(id)) - { - var r2 = id + "#" + GetDateStringForDB(i.checktime) + "#" + GetTimeStringForDB(i.checktime); + select e).FirstOrDefault(); + if (theemp != null) + { + var id = theemp.id.ToString(); + var r2 = id.ToString() + "#" + GetDateStringForDB(i.checktime) + "#" + GetTimeStringForDB(i.checktime); var a = new input_finger(); a.data = r2; a.base64_img = i.base64img;