From 2a18e22c236bc786db2e49fa222c080190a5f417 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期二, 19 十一月 2024 15:19:10 +0800 Subject: [PATCH] 11 --- Controllers/base/MessageCenterController.cs | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/Controllers/base/MessageCenterController.cs b/Controllers/base/MessageCenterController.cs index 8ee7542..90e8eb8 100644 --- a/Controllers/base/MessageCenterController.cs +++ b/Controllers/base/MessageCenterController.cs @@ -81,13 +81,28 @@ [HttpPost("GetByPid")] public ResponseResult ResetUpdate([FromBody] JObject data) { - var pid = Convert.ToDecimal(data["pid"].ToString()); + var pid = data["pid"].ToString(); try { dynamic resultInfos = new ExpandoObject(); + + var parsedGuid = Guid.Empty; + if (string.IsNullOrEmpty(pid)) + { + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + + bool isValid = Guid.TryParse(pid, out parsedGuid); + if (!isValid) + throw new ApplicationException("GUID杞崲閿欒"); var messageCenter = m.GetById(pid); - var messageCenters = m.GetList(it => it.Pid == pid); + var messageCenters = m.GetList(it => it.Pid == parsedGuid); messageCenters.Add(messageCenter); resultInfos.tbBillList = messageCenters; return new ResponseResult -- Gitblit v1.9.3