wanshenmean
10 小时以前 25a246fffb48f622126c86c36030a68dcb618cb8
feat(StockInfoService): 实现UpdateMesUploadStatusAsync方法

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
已修改1个文件
21 ■■■■■ 文件已修改
Code/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockInfoService.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockInfoService.cs
@@ -380,6 +380,27 @@
                _unitOfWorkManage.RollbackTran();
                return WebResponseContent.Instance.Error($"删除库存和明细时发生异常: {ex.Message}");
            }
        /// <summary>
        /// 更新MES上传状态
        /// </summary>
        /// <param name="palletCode">托盘号</param>
        /// <param name="status">MES上传状态值</param>
        /// <returns>更新是否成功</returns>
        public async Task<bool> UpdateMesUploadStatusAsync(string palletCode, int status)
        {
            try
            {
                var stockInfo = await BaseDal.QueryDataFirstAsync(x => x.PalletCode == palletCode);
                if (stockInfo == null)
                    return false;
                stockInfo.MesUploadStatus = status;
                return await BaseDal.UpdateDataAsync(stockInfo);
            }
            catch
            {
                return false;
            }
        }
    }
}