zhaowc
2025-03-27 d07f25c163706ac46a83bd2c63db1e3c52715222
Wms/Wms/Controllers/UpApiController.cs
@@ -17,6 +17,7 @@
using WMS.IBLL.IDataServer;
using Model.ModelDto.DataDto;
using System.Collections.Generic;
using Model.ModelDto.LogDto;
namespace Wms.Controllers
{
@@ -459,6 +460,46 @@
            return Ok(stocks);
        }
        /// <summary>
        /// 数字孪生系统库存质量状态反馈
        /// </summary>
        /// <param name="model">来源信息</param>
        /// <returns></returns>
        [HttpPost]
        public IActionResult ReLogData(DigitalTwinModel model)
        {
            //记录log
            var logStr = "";
            logStr = $@".\log\数字孪生\操作日志信息反馈" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
            var jsonData = JsonConvert.SerializeObject(model);
            LogFile.SaveLogToFile($"操作日志信息反馈:( {jsonData} ),", logStr);
            try
            {
                //获取库存信息
                List<OperationDto> stocks = _stock.ReLogData();
                if (stocks.Count == 0)
                {
                    var data = new HttpReturnModel { Success = "0", Message = "当前无操作信息" };
                    return Ok(data);
                }
                return Ok(stocks);
            }
            catch (Exception e)
            {
                var data = new HttpReturnModel { Success = "0", Message = "失败:" + e.Message };
                if (logStr != "")
                {
                    jsonData = JsonConvert.SerializeObject(data);
                    LogFile.SaveLogToFile($"操作日志信息反馈,返回参数:( {jsonData} ),", logStr);
                }
                return Ok(data);
            }
        }
        #endregion
    }