From 9b6d6f7f6b89c80edbef8da32feb0cf504a7c523 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期三, 27 十一月 2024 22:38:53 +0800 Subject: [PATCH] 采购退料 --- Controllers/base/MessageCenterController.cs | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Controllers/base/MessageCenterController.cs b/Controllers/base/MessageCenterController.cs index 8ee7542..46753de 100644 --- a/Controllers/base/MessageCenterController.cs +++ b/Controllers/base/MessageCenterController.cs @@ -43,7 +43,7 @@ try { dynamic resultInfos = new ExpandoObject(); - //resultInfos.tbBillList = ErpParametersServer.Resend(data); + resultInfos.tbBillList = ErpParametersServer.Resend(data); return new ResponseResult { status = 0, @@ -81,13 +81,26 @@ [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 + }; + + var 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