From 86e443e42c4bee972c5b795def4917e02f98ce40 Mon Sep 17 00:00:00 2001 From: wxw <Administrator@DESKTOP-5BIMHQ3> Date: 星期五, 11 七月 2025 16:45:08 +0800 Subject: [PATCH] 修改问题 --- Wms/Wms/Controllers/UpApiController.cs | 46 ++++++++++++++++++++++++++++++++++++---------- 1 files changed, 36 insertions(+), 10 deletions(-) diff --git a/Wms/Wms/Controllers/UpApiController.cs b/Wms/Wms/Controllers/UpApiController.cs index 3f77a43..637e32f 100644 --- a/Wms/Wms/Controllers/UpApiController.cs +++ b/Wms/Wms/Controllers/UpApiController.cs @@ -29,6 +29,7 @@ using ZXing.QrCode.Internal; using System.Xml.Linq; using WMS.IBLL.ISysServer; +using ZXing; namespace Wms.Controllers { @@ -122,11 +123,16 @@ if (!str.Contains("0")) { list = new { Success = -1, Message = str }; + + LogFile.SaveLogToFile($"瀹㈡埛渚涘簲鍟嗕富鏁版嵁鍚屾锛�( {JsonConvert.SerializeObject(list)} ),", logStr); + return Ok(new { result = false, code = "400", message = str }); } + else + { + LogFile.SaveLogToFile($"瀹㈡埛渚涘簲鍟嗕富鏁版嵁鍚屾锛�( {JsonConvert.SerializeObject(list)} ),", logStr); - LogFile.SaveLogToFile($"瀹㈡埛渚涘簲鍟嗕富鏁版嵁鍚屾锛�( {JsonConvert.SerializeObject(list)} ),", logStr); - - return Ok(new { result = true, code = "1", message = "success" }); + return Ok(new { result = true, code = "1", message = "success" }); + } } catch (Exception e) { @@ -142,13 +148,29 @@ /// <returns></returns> [AllowAnonymous] [HttpPost] - public IActionResult CreateAsn(object model) + public IActionResult CreateAsn(SapAsnVm model) { - + var logStr = $@".\log\SAP\鍏ュ簱鍗曚笅鍙�" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; try { - LogFile.SaveLogToFile($"Sap鍏ュ簱鍗曚笅鍙戯細( {model} ),", logStr); - return Ok(new { result = true, code = "1", message = "success" }); + var jsonData = JsonConvert.SerializeObject(model); + LogFile.SaveLogToFile($"Sap鍏ュ簱鍗曚笅鍙戯細( {jsonData} ),", logStr); + + var _result = _arrivalNoticeSvc.CreateAsn(model.data, model.@operator); + + var list = new { Success = 0, Message = "涓嬪彂鎴愬姛" }; + if (_result.Success == 0) + { + LogFile.SaveLogToFile($"瀹㈡埛渚涘簲鍟嗕富鏁版嵁鍚屾锛�( {JsonConvert.SerializeObject(list)} ),", logStr); + return Ok(new { result = true, code = "1", message = "success" }); + } + else + { + list = new { Success = -1, Message = _result.Message }; + + LogFile.SaveLogToFile($"瀹㈡埛渚涘簲鍟嗕富鏁版嵁鍚屾锛�( {JsonConvert.SerializeObject(list)} ),", logStr); + return Ok(new { result = false, code = "400", message = _result.Message }); + } } catch (Exception e) { @@ -163,12 +185,16 @@ /// <returns></returns> [AllowAnonymous] [HttpPost] - public IActionResult CreateSo(object model) + public IActionResult CreateSo(SapSoVm model) { - + var logStr = $@".\log\SAP\鍑哄簱鍗曚笅鍙�" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; try { - LogFile.SaveLogToFile($"Sap鍑哄簱鍗曚笅鍙戯細( {model} ),", logStr); + var jsonData = JsonConvert.SerializeObject(model); + LogFile.SaveLogToFile($"Sap鍑哄簱鍗曚笅鍙戯細( {jsonData} ),", logStr); + + _exNoticeSvc.ErpAddExportNotice(model.data); + return Ok(new { result = true, code = "1", message = "success" }); } catch (Exception e) -- Gitblit v1.8.0