| | |
| | | colsJson2 = DetailColsArr |
| | | } |
| | | var param = { |
| | | BindNo: parseInt(BindNo) |
| | | BindNo: parseInt(BindNo), |
| | | ASNNo: $("#ASNNo").val(), |
| | | PalletNo: $("#PalletNo").val(), |
| | | SkuNo: $("#SkuNo").val(), |
| | | SkuName: $("#SkuName").val(), |
| | | LotNo: $("#LotNo").val(), |
| | | }; |
| | | table.render({ |
| | | id: 'BoxInfo', |
| | |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { |
| | | bindPalletBind(); |
| | | bindBoxInfo(quanSkuNo); |
| | | }); |
| | | |
| | | |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | | icon: 2, |
| | |
| | | time: 2000 //2秒关闭(如果不配置,默认是3秒) |
| | | }, function () { |
| | | bindPalletBind(); |
| | | bindBoxInfo("0"); |
| | | bindBoxInfo(quanSkuNo); |
| | | }); |
| | | } else { //不成功 |
| | | layer.msg(res.msg, { |
| | |
| | | { |
| | | try |
| | | { |
| | | Expression<Func<BllBoxInfo, bool>> item1 = Expressionable.Create<BllBoxInfo>() |
| | | .AndIF(!string.IsNullOrWhiteSpace(model.ASNNo), it => it.ASNNo.Contains(model.ASNNo.Trim())) |
| | | .AndIF(!string.IsNullOrWhiteSpace(model.PalletNo), it => it.PalletNo.Contains(model.PalletNo.Trim())) |
| | | .AndIF(!string.IsNullOrWhiteSpace(model.LotNo), it => it.LotNo.Contains(model.LotNo.Trim())) |
| | | .AndIF(!string.IsNullOrWhiteSpace(model.SkuNo), it => it.SkuNo.Contains(model.SkuNo.Trim())) |
| | | .AndIF(!string.IsNullOrWhiteSpace(model.SkuName), it => it.SkuName.Contains(model.SkuName.Trim())) |
| | | .AndIF((model.BindNo != 0 && !string.IsNullOrWhiteSpace(model.BindNo.ToString())),it=>it.BindNo == model.BindNo) |
| | | .And(m => m.IsDel == "0") |
| | | .ToExpression(); |
| | | |
| | | var total = 0; |
| | | var data = Db.Queryable<BllBoxInfo>().Where(m => m.IsDel == "0" && m.BindNo == model.BindNo) |
| | | DbHelper<BllBoxInfo> helper = new DbHelper<BllBoxInfo>(Db); |
| | | var data = helper.GetAllWhereAsync(item1).Where(m => m.IsDel == "0") |
| | | .LeftJoin<BllPalletBind>((a, b) => a.BindNo == b.Id) |
| | | .GroupBy((a, b) => new |
| | | { |
| | |
| | | Db.Updateable(boxInfos).ExecuteCommand(); |
| | | |
| | | //修改托盘绑定信息 |
| | | bind.Qty -= qty; |
| | | bind.Qty -= qty; // 数量变更 |
| | | bind.BitPalletMark = "1"; // 零托标记变更 |
| | | |
| | | if (bind.Qty == 0) |
| | | { |