| | |
| | | { |
| | | public ICount_BIZ_U9_ASN Init(string id, string userCode, string apiHost, string orgCode) |
| | | { |
| | | base.Init(id, apiHost, userCode, orgCode); |
| | | base.Init(id, userCode, apiHost, orgCode); |
| | | //加载已经清点数据 |
| | | LoadData(); |
| | | Logger.Console.Info($"Start {this.GetType().Name} Transaction[ID: {TransID}]"); |
| | |
| | | { |
| | | action.IsSuccessed = false; |
| | | //action.LocaleMsg = Biz.L("物料编码[{0}]不存在或者该物料未启用"); |
| | | action.LocaleMsg = Biz.L("WMS.Default.ScanItem.ItemCodeNotExistsOrNotActive", inv.ItemInfo.ITEM_CODE.IsNullOrEmpty(inv.Barcode.ItemCode)); |
| | | action.LocaleMsg = Biz.L("WMS.Default.ScanItem.ItemCodeNotExistsOrNotActive", inv.ItemInfo?.ITEM_CODE.IsNullOrEmpty(inv.Barcode.ItemCode)); |
| | | return action; |
| | | } |
| | | |
| | |
| | | AUTH_ORG = input.AuthOption.CurOrg, |
| | | STATUS = WMS_ITEM.STATUSs.WaitIn.GetValue(), |
| | | QTY = inv.Barcode.Qty.ToDouble(), |
| | | PROD_DATE = inv.Barcode.DateCode.ToDateTime(), |
| | | ERP_WH = CurScanShelf.WarehouseCode, |
| | | PROD_DATE = (inv.Barcode.DateCode?? DateTime.Now.ToString("yyyy-MM-dd")).ToDateTime(), |
| | | ERP_WH = "", //CurScanShelf.WarehouseCode, |
| | | UNIT = inv.Barcode.Unit, |
| | | }; |
| | | |
| | |
| | | AUTH_ORG = input.AuthOption.CurOrg, |
| | | ITEM_CODE = inv.Barcode.ItemCode, |
| | | QTY = inv.Barcode.Qty.ToDouble(), |
| | | ERP_WH = CurScanShelf.WarehouseCode, |
| | | ERP_WH = "", //CurScanShelf.WarehouseCode, |
| | | UNIT = inv.Barcode.Unit, |
| | | }; |
| | | |
| | |
| | | { |
| | | foreach (var item in inv.Items) |
| | | { |
| | | item.ERP_WH = CurScanShelf.WarehouseCode; |
| | | item.ERP_WH = ""; |
| | | item.AUTH_ORG = input.AuthOption.CurOrg; |
| | | } |
| | | foreach (var item in inv.Packages) |
| | | { |
| | | item.ERP_WH = CurScanShelf.WarehouseCode; |
| | | item.ERP_WH = ""; |
| | | item.AUTH_ORG = input.AuthOption.CurOrg; |
| | | } |
| | | } |