From 14b05b585d92acb8b21f809a3cccd55d8c630343 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Thu, 31 Oct 2024 19:11:44 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=BF=94=E5=9B=9Ecode=E5=92=8Cname?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Order/Services/Implements/OrderService.cs | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs index 81047f0e..59585d0b 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs @@ -554,10 +554,33 @@ public class OrderService : BaseOrderService, IOrderService .Where((x, d) => x.No == no && d.IdNo == idNo) .Select((x, d) => new OrderResultResponse { + UserCode = d.IdNo, + UserName = d.Name, CurrentBalance = d.Balance }) .SingleAsync(); + try + { + var v = data.UserCode ?? string.Empty; + var vc = v.ToCharArray().Reverse().ToList(); + + for (int i = 0; i < vc.Count; i++) + { + if (i + 1 > 4) + { + vc[i] = '*'; + } + } + + vc.Reverse(); + data.UserCode = string.Join("", vc); + } + catch (Exception e) + { + + } + return new DefaultApiResult { Code = message.IsPresent() ? ApiStateCode.Error : ApiStateCode.Success,