admin
14 小时以前 ace83e08bedac4362423e7a38369baf35d2468c1
Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs
@@ -532,7 +532,7 @@
                    #region 库存明细
                    // 库存已存在 更新数据
                    sd1.Qty += bind.Qty;
                    sd1.Qty += factQty;
                    sd1.CompleteTime = comTime;
                    sd1.UpdateUser = userId;
                    sd1.UpdateTime = comTime;
@@ -1368,7 +1368,8 @@
                {
                    sdId1 = sd1.Id;
                    // 库存已存在 更新数据
                    sd1.Qty += bind.Qty;
                    //sd1.Qty += bind.Qty;
                    sd1.Qty += model.SkuQty;
                    sd1.CompleteTime = comTime;
                    sd1.UpdateUser = userId;
                    sd1.UpdateTime = comTime;
@@ -1479,6 +1480,8 @@
                    bind.BitPalletMark = "0";
                    sd1.BitPalletMark = "0";
                }
                Db.Updateable(sd1).Where(m => m.Id == sdId1).ExecuteCommand();
                //if (bind.Qty > pNum && isTextTable == 0)
                if (bind.Qty > pNum)
                {
@@ -1533,9 +1536,9 @@
                #region 更改库存明细数量
                sd1.Qty = bind.Qty;
                //更改库存明细数量
                Db.Updateable(sd1).Where(m => m.Id == sdId1).ExecuteCommand();
                //sd1.Qty = bind.Qty;
                ////更改库存明细数量
                //Db.Updateable(sd1).Where(m => m.Id == sdId1).ExecuteCommand();
                #endregion
@@ -2291,7 +2294,7 @@
                            BoxNo = obj.Data.BoxNo,
                            BoxNo2 = box.BoxNo2,
                            BoxNo3 = box2.BoxNo3,
                            Qty = obj.Data.Qty,
                            Qty = 1,//obj.Data.Qty,
                            BitBoxMark = obj.Data.BitBoxMark,
                            ASNNo = "",
@@ -2304,7 +2307,7 @@
                            SkuNo = sku.SkuNo,
                            SkuName = sku.SkuName,
                            LotNo = box2.LotNo,
                            LotText = obj.Data.LotNoBoxNum,
                            LotText = "",
                            ProductionTime = DateTime.Parse(box2.ProductionTime),
                            ExpirationTime = DateTime.Parse(box2.ExpirationTime),
                            //CompleteTime = "",
@@ -3041,6 +3044,11 @@
                        CreateTime = comTime
                    };
                    //看要绑定的托盘在库存明细是否有储位信息
                    string locatNoSql = $@"select LocatNo from DataStockDetail where PalletNo='{palletNo}' and isnull(LocatNo,'')!='' group by LocatNo";
                    string locatNoStr = Db.Ado.GetString(locatNoSql);
                    sd1.LocatNo = string.IsNullOrWhiteSpace(locatNoStr) ? "" : locatNoStr;
                    //添加库存明细
                    sdId1 = Db.Insertable(sd1).ExecuteReturnIdentity();
                }