| | |
| | | using ZXing.QrCode.Internal; |
| | | using System.Xml.Linq; |
| | | using WMS.IBLL.ISysServer; |
| | | using ZXing; |
| | | |
| | | namespace Wms.Controllers |
| | | { |
| | |
| | | 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); |
| | | |
| | | return Ok(new { result = true, code = "1", message = "success" }); |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | /// <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); |
| | | 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) |
| | | { |
| | | return Ok(new { result = false, code = "400", message = e.Message }); |