From 8502f009f3a337b6ca9a06f7535e8a9ab02cbd4e Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@DESKTOP-5BIMHQ3> Date: 星期四, 14 三月 2024 16:56:45 +0800 Subject: [PATCH] Merge branch 'wxw' --- Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs b/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs index 8d0d9c4..14130cd 100644 --- a/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs +++ b/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs @@ -17,6 +17,7 @@ using Model.ModelDto.PdaDto; using Dm; using Model.InterFaceModel; +using WMS.Entity.BllQualityEntity; namespace WMS.BLL.BllPdaServer { @@ -2371,8 +2372,28 @@ detailModel.SupplierNo = notice.CustomerNo;//渚涘簲鍟嗙紪鐮� detailModel.SupplierName = notice.CustomerName;//渚涘簲鍟嗗悕绉� } + #region 缁存姢璐ㄦ缁撴灉 + //鑾峰彇璇ユ壒娆℃渶缁堣川妫�缁撴灉 + var quality = Db.Queryable<BllQualityInspect>().Where(a => a.LotNo == noticeDetail.LotNo && a.IsDel == "0").OrderByDescending(a => a.CreateTime).First(); + if (quality != null) + { + //淇敼鍚堟牸涓嶅悎鏍兼暟閲� + if (quality.IsQualified == "1") //鍚堟牸 + { + //澧炲姞鍚堟牸鏁伴噺 + quality.PassQty += detailModel.Qty; + detailModel.InspectStatus = "1"; + } + else if (quality.IsQualified == "0") //涓嶅悎鏍� + { + //澧炲姞涓嶅悎鏍兼暟閲� + quality.FailQty += detailModel.Qty; + detailModel.InspectStatus = "2"; + } + Db.Updateable(quality).ExecuteCommand(); //淇敼璐ㄦ淇℃伅 + } + #endregion stId = Db.Insertable<DataStockDetail>(detailModel).ExecuteReturnIdentity(); - } else { -- Gitblit v1.8.0