| | |
| | | result.Flag = Result.Flags.Warning; |
| | | result.LocaleMsg = new("WMS.WmsItem.Suggest.Warning", total); |
| | | } |
| | | //if (total == 0) |
| | | //{ |
| | | // result.Flag = Result.Flags.Failed; |
| | | // result.LocaleMsg = new("WMS.WmsItem.Suggest.Failed"); |
| | | //} |
| | | if (total == 0) |
| | | { |
| | | result.Flag = Result.Flags.Failed; |
| | | result.LocaleMsg = new("WMS.WmsItem.Suggest.Failed"); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | |
| | | result.Flag = Result.Flags.Warning; |
| | | result.LocaleMsg = new("WMS.WmsItem.Suggest.Warning", totalQty); |
| | | } |
| | | //if (totalQty == 0) |
| | | //{ |
| | | // result.Flag = Result.Flags.Failed; |
| | | // result.LocaleMsg = new("WMS.WmsItem.Suggest.Failed"); |
| | | //} |
| | | if (totalQty == 0) |
| | | { |
| | | result.Flag = Result.Flags.Failed; |
| | | //result.LocaleMsg = new("物料下架推荐失败:库存中找不到可以下架的物料"); |
| | | result.LocaleMsg = new("WMS.WmsItem.Suggest.Failed"); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | |
| | | var result = new Result(Result.Flags.Success); |
| | | try |
| | | { |
| | | var newItems = new List<WMS_ITEM>(); |
| | | foreach (var item in CurInvItem.Items) |
| | | { |
| | | var sn = snList.First(q => q.SN == item.SN); |
| | |
| | | META_SN = newItem.SN, |
| | | }); |
| | | |
| | | CurInvItem.Items.Add(newItem); |
| | | newItems.Add(newItem); |
| | | CurInvItem.History.Add(his); |
| | | CurInvItem.Packages.Add(newPkg); |
| | | } |
| | |
| | | CurInvItem.History.Add(new WMS_ITEM_HIS(item, $"条码[{CurInvItem.SN}]从储位[{CurInvItem?.Location?.LOCATION_CODE}]发料下架成功,状态[{item.STATUS.GetEnumDesc<WMS_ITEM.STATUSs>()}],操作单据[{item.TRANS_NO}]")); |
| | | } |
| | | } |
| | | CurInvItem.Items.AddRange(newItems); |
| | | CurInvItem.Packages = WMS_ITEM_PKG.UpdateQty(CurInvItem.Packages); |
| | | |
| | | //创建变量克隆对象用于传入DBSubmitAction中保存当前需要暂存的数据值 |