From 65e85b71944f02b98d429b4462acf61715444fb7 Mon Sep 17 00:00:00 2001 From: harid Date: Wed, 19 Nov 2025 17:44:58 +0700 Subject: [PATCH] fix issue #2007 --- .../Controllers/PlacementReceiveController.cs | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/BMA.EHR.Placement.Service/Controllers/PlacementReceiveController.cs b/BMA.EHR.Placement.Service/Controllers/PlacementReceiveController.cs index 79fa51a2..ed2258ea 100644 --- a/BMA.EHR.Placement.Service/Controllers/PlacementReceiveController.cs +++ b/BMA.EHR.Placement.Service/Controllers/PlacementReceiveController.cs @@ -501,13 +501,18 @@ namespace BMA.EHR.Placement.Service.Controllers int calStp2 = cal % 11; int chkDigit = 11 - calStp2; - if (chkDigit == 10) + //////if (chkDigit == 10) + //////{ + ////// chkDigit = 1; + //////} + //////else if (chkDigit == 11) + //////{ + ////// chkDigit = chkDigit % 10; + //////} + + if (chkDigit >= 10) { - chkDigit = 1; - } - else if (chkDigit == 11) - { - chkDigit = chkDigit % 10; + chkDigit = 0; } if (citizenIdDigits[12] != chkDigit) @@ -817,13 +822,9 @@ namespace BMA.EHR.Placement.Service.Controllers int calStp2 = cal % 11; int chkDigit = 11 - calStp2; - if (chkDigit == 10) + if (chkDigit >= 10) { - chkDigit = 1; - } - else if (chkDigit == 11) - { - chkDigit = chkDigit % 10; + chkDigit = 0; } if (citizenIdDigits[12] != chkDigit)