From 80aa0cb51bc007f85c74c2cad0fb8e24a60cb371 Mon Sep 17 00:00:00 2001 From: cnf <3200815559@qq.com> Date: 星期四, 11 九月 2025 17:30:19 +0800 Subject: [PATCH] 销售与其他出入库功能挪移 --- Controllers/Warehouse/MesInvItemInCDetailsController.cs | 48 +++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 43 insertions(+), 5 deletions(-) diff --git a/Controllers/Warehouse/MesInvItemInCDetailsController.cs b/Controllers/Warehouse/MesInvItemInCDetailsController.cs index 026df77..cd8533d 100644 --- a/Controllers/Warehouse/MesInvItemInCDetailsController.cs +++ b/Controllers/Warehouse/MesInvItemInCDetailsController.cs @@ -98,27 +98,65 @@ } } - //SaveBarCodes + /* //SaveBarCodes + [HttpPost("SaveBarCodes")] + public ResponseResult SaveBarCodes(WarehouseQuery entity) + { + try + { + dynamic resultInfos = new ExpandoObject(); + resultInfos.tbBillList = m.SaveBarCodes(entity); + return new ResponseResult + { + status = 0, + message = resultInfos.tbBillList.Message, + data = resultInfos + }; + } + catch (Exception ex) + { + return ResponseResult.ResponseError(ex); + } + }*/ [HttpPost("SaveBarCodes")] public ResponseResult SaveBarCodes(WarehouseQuery entity) { try { dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = m.SaveBarCodes(entity); + var itemInBaseModel = m.SaveBarCodes(entity); + resultInfos.tbBillList = itemInBaseModel; + + // 鍒ゆ柇鏄惁涓哄け璐ョ姸鎬侊紙result <= 0锛� + if (itemInBaseModel.SumQuantity == null || itemInBaseModel.SumQuantity <= 0) + { + return new ResponseResult + { + status = 1, // 澶辫触鐘舵�� + message = itemInBaseModel.Message, + data = resultInfos + }; + } + + // 鎴愬姛鐘舵�� return new ResponseResult { status = 0, - message = resultInfos.tbBillList.Message, + message = itemInBaseModel.Message, data = resultInfos }; } catch (Exception ex) { - return ResponseResult.ResponseError(ex); + // 寮傚父鏃惰繑鍥瀞tatus = 1 + return new ResponseResult + { + status = 1, + message = $"鎿嶄綔澶辫触: {ex.Message}", + data = null + }; } } - //MesToErp [HttpPost("SaveMessageCenter")] public ResponseResult SaveMessageCenter(WarehouseQuery entity) -- Gitblit v1.9.3