From 62750a4a726896b803fa0f7b1862c19f7bd04f4c Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期一, 10 二月 2025 14:37:23 +0800 Subject: [PATCH] 1.生产补料初步完成(拆分补料还未完成) 2.出库物料明细实体类调整 --- entity/MesInvItemOutItems.cs | 4 ++-- service/Warehouse/MesItemBlManager.cs | 10 ++++++---- entity/MesItemBlDetail.cs | 6 +++--- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/entity/MesInvItemOutItems.cs b/entity/MesInvItemOutItems.cs index 51c374e..831d24c 100644 --- a/entity/MesInvItemOutItems.cs +++ b/entity/MesInvItemOutItems.cs @@ -203,13 +203,13 @@ /// 宸插叆搴撴暟 /// </summary> [SugarColumn(ColumnName = "rk_qty")] - public int? RkQty { get; set; } + public decimal? RkQty { get; set; } /// <summary> /// 宸叉壂鏁伴噺 /// </summary> [SugarColumn(ColumnName = "tl_qty")] - public int? TlQty { get; set; } + public decimal? TlQty { get; set; } /// <summary> /// 鐗╂枡ID diff --git a/entity/MesItemBlDetail.cs b/entity/MesItemBlDetail.cs index 3a5f95d..6663589 100644 --- a/entity/MesItemBlDetail.cs +++ b/entity/MesItemBlDetail.cs @@ -53,20 +53,20 @@ /// 璁″垝鏁伴噺 /// </summary> [SugarColumn(ColumnName = "bld006")] - public int? Bld006 { get; set; } + public decimal? Bld006 { get; set; } /// <summary> /// 鐢宠鏁伴噺 /// </summary> [SugarColumn(ColumnName = "bld007")] - public int? Bld007 { get; set; } + public decimal? Bld007 { get; set; } /// <summary> /// 宸查鏁伴噺 /// 榛樿鍊�: ((0)) /// </summary> [SugarColumn(ColumnName = "bld008")] - public int? Bld008 { get; set; } + public decimal? Bld008 { get; set; } /// <summary> /// 鍗曚綅 diff --git a/service/Warehouse/MesItemBlManager.cs b/service/Warehouse/MesItemBlManager.cs index b8f5a7a..0349e88 100644 --- a/service/Warehouse/MesItemBlManager.cs +++ b/service/Warehouse/MesItemBlManager.cs @@ -221,6 +221,7 @@ Remark = mesItemBl.Bl007, DepotCode = womdab.Dab017, OutPart = womdaa.Daa013, + OutType = "鐢熶骇琛ユ枡", FType = 0, Factory = stockBarcode.Factory, Company = stockBarcode.Company, @@ -229,23 +230,23 @@ PbillNo = womdaa.Daa001, OutDate = DateTime.Now, Status = 0, - BbillNo = query.blNo + BbillNo = query.billNo }).IgnoreColumns(true).ExecuteCommand(); } // 妫�鏌ュ苟鏇存柊鍑哄簱鍗曠墿鏂欐槑缁� var itemCount = db.Queryable<MesInvItemOutItems>() .Where(i => - i.ItemOutId == outId && i.ItemId == stockBarcode.ItemId) + i.ItemOutId == outId && i.ItemId == stockBarcode.ItemId && i.ItemOutId == outId) .Count(); if (itemCount > 0) // 鏇存柊宸插瓨鍦ㄧ殑鐗╂枡鏄庣粏鏁伴噺 db.Updateable<MesInvItemOutItems>() .SetColumns(i => - i.Quantity == i.Quantity + stockBarcode.Quantity) + i.TlQty == i.TlQty + stockBarcode.Quantity) .Where(i => - i.ItemOutId == outId && i.ItemId == stockBarcode.ItemId) + i.ItemOutId == outId && i.ItemId == stockBarcode.ItemId && i.ItemOutId == outId) .ExecuteCommand(); else // 鎻掑叆鏂扮殑鐗╂枡鏄庣粏璁板綍 @@ -255,6 +256,7 @@ ItemOutId = outId, ItemNo = blDetail.Bld002, Quantity = stockBarcode.Quantity, + TlQty = stockBarcode.Quantity, CreateBy = query.userName, CreateDate = DateTime.Now, LastupdateBy = query.userName, -- Gitblit v1.9.3