wxw
1 天以前 22428c74e4b57c87a979a8f2f199e0e8e34dbb86
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);
                return Ok(new { result = true, code = "1", message = "success" });
                }
            }
            catch (Exception e)
            {
@@ -142,14 +148,30 @@
        /// <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 });