From 716435e1177c454a9cd652fae35769a0ef9a3b7c Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期四, 13 二月 2025 10:10:39 +0800 Subject: [PATCH] 1.成品入库(初步) 2.仓库入参新增字段备注 3.采购入库,其他入库主表新增仓库id 4.其他出库优化 --- Controllers/base/MessageCenterController.cs | 40 +++++++++++++++++++++++++++++++++++++--- 1 files changed, 37 insertions(+), 3 deletions(-) diff --git a/Controllers/base/MessageCenterController.cs b/Controllers/base/MessageCenterController.cs index 8ee7542..e4fa012 100644 --- a/Controllers/base/MessageCenterController.cs +++ b/Controllers/base/MessageCenterController.cs @@ -36,6 +36,27 @@ } } + //getBadge + [HttpPost("getBadge")] + public ResponseResult getBadge() + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = m.getBadge(); + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + } + //Resend [HttpPost("Resend")] public ResponseResult Resend(MessageCenter data) @@ -43,7 +64,7 @@ try { dynamic resultInfos = new ExpandoObject(); - //resultInfos.tbBillList = ErpParametersServer.Resend(data); + resultInfos.tbBillList = ErpParametersServer.Resend(data); return new ResponseResult { status = 0, @@ -81,13 +102,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