Tiger.Api/Language.dbBinary files differ
Tiger.Business.WMS/ERP/U9C_WMS.cs
@@ -328,7 +328,7 @@ { BIZ_U9_RECEIPT_DTL info = new() { STATUS = BIZ_U9_RETURN.STATUSs.Imported.GetValue(), //ç¶æ STATUS = BIZ_U9_RMA.STATUSs.Imported.GetValue(), //ç¶æ ORDER_NO = item.DocNo, //åæ®å· LINE_NO = item.DocLineNo.ToString(), //åæ®è¡å· ITEM_CODE = item.ItemCode, //ç©æç¼ç @@ -387,13 +387,13 @@ string UserCode = "U9C_In_GetReturn"; var list = db.Queryable<mes_ReturnedDocInfo>().Where(x => x.SplitFlag == 0 && x.ReceivementType == 1 && x.ModifiedOn > input.startTime.ToDateTime() && x.ModifiedOn < input.endTime.ToDateTime()).ToList(); var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); List<BIZ_U9_RETURN> result = new(); List<BIZ_U9_RETURN_DTL> resultDt = new(); List<BIZ_U9_RMA> result = new(); List<BIZ_U9_RMA_DTL> resultDt = new(); if (list != null && list.Count > 0) { result = list .GroupBy(x => new { x.DocNo }) .Select(x => new BIZ_U9_RETURN .Select(x => new BIZ_U9_RMA { STATUS = BIZ_U9_RECEIPT.STATUSs.Init.GetValue(), //ç¶æ ORDER_NO = x.Key.DocNo, //åå· @@ -413,9 +413,9 @@ Logger.Scheduler.Info($"éè´§å表头信æ¯åå ¥å®ä½ä¸ï¼æ»æ°ï¼[{result.Count}]"); foreach (var item in list) { BIZ_U9_RETURN_DTL info = new() BIZ_U9_RMA_DTL info = new() { STATUS = BIZ_U9_RETURN.STATUSs.Imported.GetValue(), //ç¶æ STATUS = BIZ_U9_RMA.STATUSs.Imported.GetValue(), //ç¶æ ORDER_NO = item.DocNo, //åæ®å· LINE_NO = item.DocLineNo.ToString(), //åæ®è¡å· ITEM_CODE = item.ItemCode, //ç©æç¼ç @@ -617,7 +617,7 @@ { ORDER_NO = item.DocNo, //åæ®å· LINE_NO = item.DocLineNo.ToString(), //åæ®è¡å· STATUS = BIZ_U9_RETURN.STATUSs.Imported.GetValue(), //ç¶æ STATUS = BIZ_U9_RMA.STATUSs.Imported.GetValue(), //ç¶æ ITEM_CODE = item.ItemCode, //ç©æç¼ç UNIT =item.StoreUOM,// UNIT åä½ QTY = item.StoreUOMQty,//QTY åæ®æ°é Tiger.Business.WMS/Transaction/Yada/Count_BIZ_U9_ASN.cs
@@ -84,203 +84,72 @@ var action = new ApiAction<ScanOutput>(new ScanOutput() { Command = Command }); try { if (CurInvItem.IsNullOrEmpty()) //è§£ææ¡ç Barcode barcode = new Barcode(input.SN); if (barcode.IsException) { //è§£ææ¡ç Barcode barcode = new Barcode(input.SN); if (barcode.IsException) { throw barcode.AnalyseException; } //éæ³æ¡ç else if (!barcode.IsRegular) { action.IsSuccessed = false; //action.LocaleMsg = Biz.L("æ¡ç ä¸ºéæ³æ¡ç "); action.LocaleMsg = Biz.L("WMS.WmsItem.Barcode.IllegalFailure", input.SN); return action; } throw barcode.AnalyseException; } //éæ³æ¡ç else if (!barcode.IsRegular) { action.IsSuccessed = false; //action.LocaleMsg = Biz.L("æ¡ç ä¸ºéæ³æ¡ç "); action.LocaleMsg = Biz.L("WMS.WmsItem.Barcode.IllegalFailure", input.SN); return action; } if (barcode.Type == Barcode.Types.OuterPackage) if (barcode.Type == Barcode.Types.OuterPackage) { CurSn = MainDB.Queryable<BIZ_U9_ASN_SN>().Where(q => q.CARTON_NO == barcode.SN).ToList(); } else { CurSn = MainDB.Queryable<BIZ_U9_ASN_SN>().Where(q => q.SN == barcode.SN).ToList(); foreach (var sn in CurSn) { CurSn = MainDB.Queryable<BIZ_U9_ASN_SN>().Where(q => q.CARTON_NO == barcode.SN).ToList(); sn.META_SN = input.SN; } else { CurSn = MainDB.Queryable<BIZ_U9_ASN_SN>().Where(q => q.SN == barcode.SN).ToList(); foreach (var sn in CurSn) { sn.META_SN = input.SN; } } if (CurSn.IsNullOrEmpty()) { action.IsSuccessed = false; //action.LocaleMsg = Biz.L("ASNåä¸ä¸å卿¡ç [{0}]"); action.LocaleMsg = Biz.L("WMS.Count_BIZ_U9_ASN.SnNotExists", input.SN); return action; } if (CurSn.First().AUTH_ORG != input.AuthOption.CurOrg) { action.IsSuccessed = false; //action.LocaleMsg = Biz.L($"æ¡ç æå±ç»ç»[{0}]ä¸å½åç»å½ç»ç»[{1}]ä¸ä¸è´ï¼è¯·éæ°éæ©ç»ç»"); action.LocaleMsg = Biz.L("WMS.Count_BIZ_U9_ASN.OrgNotCorrect", CurSn.First().AUTH_ORG, input.AuthOption.CurOrg); return action; } //éªè¯æ¡ç æ¯å¦æ£ç¡® if (CurSn.First().STATUS > WMS_ITEM.STATUSs.Incoming.GetValue()) { action.IsSuccessed = false; //action.LocaleMsg = Biz.L("ç¶æ[{0}]å¼å¸¸ï¼è¯·éæ°æ«æ"); action.LocaleMsg = Biz.L("WMS.Default.ScanItem.StatusException", CurSn.First().STATUS.GetEnumDesc<WMS_ITEM.STATUSs>()); return action; } } Result<IInventory> result = WMS_ITEM_Biz.WmsItem.Get(barcode.SN, input.AuthOption, true); if (!result.IsSuccessed) { action.IsSuccessed = false; action.LocaleMsg = result.LocaleMsg; return action; } var inv = result.Data as Inventory; //ç©æéªè¯ if (inv.ItemInfo.IsNullOrEmpty() || inv.ItemInfo.IS_ACTIVE == "N") { action.IsSuccessed = false; //action.LocaleMsg = Biz.L("ç©æç¼ç [{0}]ä¸å卿è è¯¥ç©ææªå¯ç¨"); action.LocaleMsg = Biz.L("WMS.Default.ScanItem.ItemCodeNotExistsOrNotActive", (inv.ItemInfo?.ITEM_CODE).IsNullOrEmpty(inv.Barcode.ItemCode)); return action; } if (inv.Items.Count == 0) { WMS_ITEM Item; WMS_ITEM_PKG ItemPkgs; Item = new() { SN = inv.Barcode.SN, ITEM_CODE = inv.Barcode.ItemCode, AUTH_ORG = input.AuthOption.CurOrg, STATUS = WMS_ITEM.STATUSs.WaitIn.GetValue(), QTY = inv.Barcode.Qty.ToDouble(), PROD_DATE = (inv.Barcode.DateCode?? DateTime.Now.ToString("yyyy-MM-dd")).ToDateTime(), UNIT = inv.Barcode.Unit, }; ItemPkgs = new() { SN = inv.Barcode.SN, AUTH_ORG = input.AuthOption.CurOrg, ITEM_CODE = inv.Barcode.ItemCode, QTY = inv.Barcode.Qty.ToDouble(), UNIT = inv.Barcode.Unit, }; var noExt = inv.Items.Where(q => !inv.ItemsExt.Any(s => s.SN == q.SN)).ToList(); //æ©å±è¡¨ä¸å卿¶æ°å»º foreach (var item in noExt) { inv.ItemsExt.Add(new() { SN = item.SN, META_SN = inv.Barcode.MetaSn, QR_CODE = inv.Barcode.MetaSn }); } inv.Items.Add(Item); inv.Packages.Add(ItemPkgs); } //é è¾¾ä¸ä»æ¡ç 䏿´æ°æ°é //else if (inv.Items.Count == 1) //{ // inv.Items.First().QTY = inv.Barcode.Qty.ToDouble(); // inv.Items.First().ERP_WH = CurScanShelf.WarehouseCode; // inv.Items.First().AUTH_ORG = input.AuthOption.CurOrg; // inv.Packages.First().QTY = inv.Barcode.Qty.ToDouble(); // inv.Packages.First().ERP_WH = CurScanShelf.WarehouseCode; // inv.Packages.First().AUTH_ORG = input.AuthOption.CurOrg; //} //å¦ææ«æå¤ç®±çä¸è½æ´æ°æ°é else { foreach (var item in inv.Items) { item.ERP_WH = ""; item.AUTH_ORG = input.AuthOption.CurOrg; } foreach (var item in inv.Packages) { item.ERP_WH = ""; item.AUTH_ORG = input.AuthOption.CurOrg; } } CurInvItem = inv; //æ£æ¥ç©ææ°éï¼å¦ææ²¡æåæ¥è¯¢é è¾¾æ¡ç ä¸»æ¡£ï¼æ´æ°æ¡ç æ°é if (CurInvItem.Items.Any(q => q.QTY <= 0)) { var qtyList = Biz.DataSource["YadaU9C"].Client.Queryable<mes_MaterialBarCode>().Where(q => CurInvItem.Items.Select(q => q.SN).Contains(q.Code)).ToList(); foreach (var qty in qtyList) { var item = CurInvItem.Items.First(q => q.SN == qty.Code); item.QTY = qty.WhQty; item.SUPP_LOTNO = new Barcode(qty.Code).LotNo; //ä¾åºåæ¹æ¬¡å· var pkg = CurInvItem.Packages.First(q => q.SN == qty.Code); pkg.QTY = qty.WhQty; } CurInvItem.UpdatePkgQty(); } if (CurSn.IsNullOrEmpty()) { action.IsSuccessed = false; //action.LocaleMsg = Biz.L("ASNåä¸ä¸å卿¡ç [{0}]"); action.LocaleMsg = Biz.L("WMS.Count_BIZ_U9_ASN.SnNotExists", input.SN); return action; } if (CurSn.First().AUTH_ORG != input.AuthOption.CurOrg) { action.IsSuccessed = false; //action.LocaleMsg = Biz.L($"æ¡ç æå±ç»ç»[{0}]ä¸å½åç»å½ç»ç»[{1}]ä¸ä¸è´ï¼è¯·éæ°éæ©ç»ç»"); action.LocaleMsg = Biz.L("WMS.Count_BIZ_U9_ASN.OrgNotCorrect", CurSn.First().AUTH_ORG, input.AuthOption.CurOrg); return action; } //éªè¯æ¡ç æ¯å¦æ£ç¡® if (CurSn.First().STATUS > WMS_ITEM.STATUSs.Incoming.GetValue()) { action.IsSuccessed = false; //action.LocaleMsg = Biz.L("ç¶æ[{0}]å¼å¸¸ï¼è¯·éæ°æ«æ"); action.LocaleMsg = Biz.L("WMS.Default.ScanItem.StatusException", CurSn.First().STATUS.GetEnumDesc<WMS_ITEM.STATUSs>()); return action; } //æ§è¡æ¸ ç¹æ°æ®å¤ç foreach (var sn in CurSn) { sn.STATUS = WMS_ITEM.STATUSs.Counted.GetValue(); sn.QTY = CurInvItem.Items.Where(q => q.SN == sn.SN).Sum(q => q.QTY); sn.RECEIVER = UserCode; sn.RECEIVE_DATE = DateTime.Now; } foreach (var item in CurInvItem.Items) { var sn = CurSn.First(q => q.SN == item.SN); item.AUTH_ORG = sn.AUTH_ORG; item.STATUS = WMS_ITEM.STATUSs.Counted.GetValue(); item.SOURCE_CODE = item.TRANS_CODE; item.SOURCE_ORDER = item.TRANS_NO; item.SOURCE_LINE = item.TRANS_LINE; item.TRANS_CODE = nameof(BIZ_U9_ASN); item.TRANS_NO = sn.ORDER_NO; item.TRANS_LINE = sn.LINE_NO; CurInvItem.History.Add(new WMS_ITEM_HIS(item, $"æ¡ç [{CurInvItem.SN}]æ¸ ç¹å®æï¼æä½åæ®[{item.TRANS_NO}]")); } //å建åéå é对象ç¨äºä¼ å ¥DBSubmitActionä¸ä¿åå½åéè¦æåçæ°æ®å¼ var _CurSn = CurSn.Clone(); var _Items = CurInvItem.Items.Clone(); var _Packages = CurInvItem.Packages.Clone(); var _History = CurInvItem.History.Clone(); var _ItemsExt = CurInvItem.ItemsExt.Clone(); //å建åéå é对象ç¨äºä¼ å ¥DBSubmitActionä¸ä¿åå½åéè¦æåçæ°æ®å¼ var _CurSn = CurSn.Clone(); AddCommitAction("Counted", () => { //使ç¨ç»ä¸çäºå¡DB对象 var db = GetCommitDB(); //æ°æ®ä¿åé»è¾ var t = db.Storageable(_Items, UserCode).ToStorage(); t.AsInsertable.ExecuteCommand(); t.AsUpdateable.UpdateColumns(q => new { q.QTY, q.UPDATE_TIME, q.UPDATE_USER }).ExecuteCommand(); var p = db.Storageable(_Packages, UserCode).ToStorage(); p.AsInsertable.ExecuteCommand(); p.AsUpdateable.UpdateColumns(q => new { q.QTY, q.UPDATE_TIME, q.UPDATE_USER }).ExecuteCommand(); db.Storageable(_Packages, UserCode).ToStorage().AsInsertable.ExecuteCommand(); db.Insertable(_History, UserCode).ExecuteCommand(); var e = db.Storageable(_ItemsExt, UserCode).ToStorage().AsInsertable.ExecuteCommand();//ä¸åå¨æå ¥ db.Updateable<BIZ_U9_ASN>(UserCode).SetColumns(q => q.STATUS == BIZ_U9_ASN.STATUSs.Counting.GetValue()).Where(q => q.ORDER_NO == _CurSn.First().ORDER_NO).ExecuteCommand(); db.Storageable(_CurSn, UserCode).ExecuteCommand(); }); @@ -318,7 +187,7 @@ action.Data.Data = ScanList; //action.LocaleMsg = Biz.L($"æ¡ç [{0}]æ¸ ç¹æåï¼"); action.LocaleMsg = Biz.L("WMS.Count_BIZ_U9_ASN.CountSuccess", CurInvItem.SN); action.LocaleMsg = Biz.L("WMS.Count_BIZ_U9_ASN.CountSuccess", CurSn.First().SN); //éç½®å·¥åº ResetScan(); @@ -341,28 +210,28 @@ sn.RECEIVE_DATE = DateTime.MinValue; } var historys = new List<WMS_ITEM_HIS>(); var items = await Biz.Db.Queryable<WMS_ITEM>().Where(q => ScanList.Select(s => s.SN).Contains(q.SN)).ToListAsync(); foreach (var item in items) { var order = item.TRANS_CODE; item.STATUS = WMS_ITEM.STATUSs.Incoming.GetValue(); item.SOURCE_CODE = ""; item.SOURCE_ORDER = ""; item.SOURCE_LINE = ""; item.TRANS_CODE = item.SOURCE_CODE; item.TRANS_NO = item.SOURCE_ORDER; item.TRANS_LINE = item.SOURCE_LINE; historys.Add(new WMS_ITEM_HIS(item, $"æ¡ç [{item.SN}]åæ¶æ¸ ç¹ï¼æä½åæ®[{order}]")); } //var historys = new List<WMS_ITEM_HIS>(); //var items = await Biz.Db.Queryable<WMS_ITEM>().Where(q => ScanList.Select(s => s.SN).Contains(q.SN)).ToListAsync(); //foreach (var item in items) //{ // var order = item.TRANS_CODE; // item.STATUS = WMS_ITEM.STATUSs.Incoming.GetValue(); // item.SOURCE_CODE = ""; // item.SOURCE_ORDER = ""; // item.SOURCE_LINE = ""; // item.TRANS_CODE = item.SOURCE_CODE; // item.TRANS_NO = item.SOURCE_ORDER; // item.TRANS_LINE = item.SOURCE_LINE; // historys.Add(new WMS_ITEM_HIS(item, $"æ¡ç [{item.SN}]åæ¶æ¸ ç¹ï¼æä½åæ®[{order}]")); //} //使ç¨ç»ä¸çäºå¡DB对象 var db = GetCommitDB(); var dbTran = db.UseTran(() => { db.Updateable(ScanList, UserCode).UpdateColumns(q => new { q.UPDATE_TIME, q.UPDATE_USER, q.STATUS }).ExecuteCommandAsync(); db.Updateable(items, UserCode).ExecuteCommand(); db.Insertable(historys, UserCode).ExecuteCommand(); //db.Updateable(items, UserCode).ExecuteCommand(); //db.Insertable(historys, UserCode).ExecuteCommand(); }); if (dbTran.IsSuccess) { @@ -392,15 +261,15 @@ var action = new ApiAction(); try { var item = await Biz.Db.Queryable<WMS_ITEM>().Where(q => q.SN == input.SN).FirstAsync(); var order = item.TRANS_CODE; item.STATUS = WMS_ITEM.STATUSs.Incoming.GetValue(); item.SOURCE_CODE = ""; item.SOURCE_ORDER = ""; item.SOURCE_LINE = ""; item.TRANS_CODE = item.SOURCE_CODE; item.TRANS_NO = item.SOURCE_ORDER; item.TRANS_LINE = item.SOURCE_LINE; //var item = await Biz.Db.Queryable<WMS_ITEM>().Where(q => q.SN == input.SN).FirstAsync(); //var order = item.TRANS_CODE; //item.STATUS = WMS_ITEM.STATUSs.Incoming.GetValue(); //item.SOURCE_CODE = ""; //item.SOURCE_ORDER = ""; //item.SOURCE_LINE = ""; //item.TRANS_CODE = item.SOURCE_CODE; //item.TRANS_NO = item.SOURCE_ORDER; //item.TRANS_LINE = item.SOURCE_LINE; //使ç¨ç»ä¸çäºå¡DB对象 var db = GetCommitDB(); @@ -410,8 +279,8 @@ .SetColumns(q => q.RECEIVER == null) .SetColumns(q => q.RECEIVE_DATE == DateTime.MinValue) .Where(q => q.SN == input.SN).ExecuteCommand(); db.Updateable(item, UserCode).ExecuteCommand(); db.Insertable(new WMS_ITEM_HIS(item, $"æ¡ç [{item.SN}]åæ¶æ¸ ç¹ï¼æä½åæ®[{order}]"), UserCode).ExecuteCommand(); //db.Updateable(item, UserCode).ExecuteCommand(); //db.Insertable(new WMS_ITEM_HIS(item, $"æ¡ç [{item.SN}]åæ¶æ¸ ç¹ï¼æä½åæ®[{order}]"), UserCode).ExecuteCommand(); }); if (dbTran.IsSuccess) { @@ -463,9 +332,10 @@ foreach (var dtl in order.Details) { dtl.SnList = order.SnList.Where(q => q.LINE_NO == dtl.LINE_NO).OrderByDescending(q => q.STATUS).ToList(); dtl.QTY_COUNTED = dtl.SnList.Where(q => q.STATUS == WMS_ITEM.STATUSs.Counted.GetValue()).Sum(q => q.QTY); dtl.QTY_COUNTED = dtl.SnList.Where(q => q.STATUS == WMS_ITEM.STATUSs.Counted.GetValue() || q.STATUS == WMS_ITEM.STATUSs.Rejected.GetValue()).Sum(q => q.QTY); } } order.IsFinished = !order.Details.Where(q => q.QTY != q.QTY_COUNTED).Any(); } } return action; } @@ -529,12 +399,12 @@ } //æ¥è¯¢æ¯å¦æ¸ ç¹å®æ var noFinish = order.Details.Where(q => q.QTY != order.SnList.Sum(s => s.QTY)); var noFinish = order.Details.Where(q => q.QTY != order.SnList.Where(s => s.LINE_NO == q.LINE_NO && (s.STATUS == WMS_ITEM.STATUSs.Counted.GetValue() || q.STATUS == WMS_ITEM.STATUSs.Rejected.GetValue())).Sum(s => s.QTY)); if (noFinish.Any()) { action.IsSuccessed = false; //action.LocaleMsg = Biz.L("æ¸ ç¹æ°éä¸å¯¹");// Biz.L("WMS.InReceipt.ScanItem.CheckingDataToSubmit"); //$"æ¸ ç¹æ°éä¸å¯¹"; action.LocaleMsg = Biz.L($"éè´§å[{0}]æªæ¸ ç¹å®æï¼è¯·å æ¸ ç¹å®æ"); //action.LocaleMsg = Biz.L("éè´§å[{0}]æªæ¸ ç¹å®æï¼è¯·å æ¸ ç¹å®æï¼æªå®ææ¸ ç¹çè¡å·å¦ä¸ï¼{1}"); action.LocaleMsg = Biz.L("WMS.Count_BIZ_U9_ASN.GenerateReceipt.NoFinishCounting", orderNo, string.Join("ï¼", noFinish.Select(q => q.LINE_NO))); return action; } @@ -544,7 +414,7 @@ IsLogin = true, CreateRcvBySrcASNParam = new () { aSNToRcvTransDTOs = order.Details.Select(q => new ASNToRcvTransDTO { ASNLineKey = q.ID, TransQty = new() { m_amount1 = q.QTY + q.QTY_GIFT } }).ToList(), aSNToRcvTransDTOs = order.Details.Select(q => new ASNToRcvTransDTO { ASNLineKey = q.ID, TransQty = new() { m_amount1 = q.QTY } }).ToList(), } }; var result = await DI.Resolve<IWMS_U9C>().CreateRcvBySrcASN(iInput); @@ -626,10 +496,11 @@ //æ´æ°åºåè¡¨ä¿¡æ¯ var items = MainDB.Queryable<WMS_ITEM>().Where(q => SqlFunc.Subqueryable<BIZ_U9_ASN_SN>().Where(s => s.SN == q.SN && s.ORDER_NO == order.ORDER_NO).Any()).ToList(); var historys = new List<WMS_ITEM_HIS>(); var historys = new List<WMS_ITEM_HIS>(); foreach (var item in items) { item.STATUS = WMS_ITEM.STATUSs.WaitIn.GetValue(); item.AUTH_ORG = receipt.AUTH_ORG; item.STATUS = WMS_ITEM.STATUSs.WaitIn.GetValue(); item.SOURCE_CODE = item.TRANS_CODE; item.SOURCE_ORDER = item.TRANS_NO; item.SOURCE_LINE = item.TRANS_LINE; @@ -638,6 +509,17 @@ item.TRANS_LINE = receipt.SnList.First(q => q.SN == item.SN).LINE_NO; historys.Add(new WMS_ITEM_HIS(item, $"éè´§å[{order.ORDER_NO}]çæ¡ç [{item.SN}]çææ¶è´§å[{receipt.ORDER_NO}]ï¼å¾ æ£éªå®æåå¯å ¥åº")); } var pkgs = MainDB.Queryable<WMS_ITEM_PKG>().Where(q => SqlFunc.Subqueryable<BIZ_U9_ASN_SN>().Where(s => s.SN == q.SN && s.ORDER_NO == order.ORDER_NO).Any()).ToList(); foreach (var item in pkgs) { item.AUTH_ORG = receipt.AUTH_ORG; item.SOURCE_CODE = item.TRANS_CODE; item.SOURCE_ORDER = item.TRANS_NO; item.SOURCE_LINE = item.TRANS_LINE; item.TRANS_CODE = nameof(BIZ_U9_RECEIPT); item.TRANS_NO = receipt.ORDER_NO; item.TRANS_LINE = receipt.SnList.First(q => q.SN == item.SN).LINE_NO; } order.STATUS = BIZ_U9_ASN.STATUSs.Finished.GetValue(); order.RECEIVER_ID = receipt.ID; order.RECEIVER_NO = receipt.ORDER_NO; @@ -648,8 +530,9 @@ var db = GetCommitDB(); var dbTran = db.UseTran(() => { db.Updateable(items, UserCode).UpdateColumns(q => new { q.UPDATE_TIME, q.UPDATE_USER, q.STATUS, q.TRANS_CODE, q.TRANS_NO, q.TRANS_LINE, q.SOURCE_CODE, q.SOURCE_ORDER, q.SOURCE_LINE }).ExecuteCommand(); db.Insertable(historys, UserCode).ExecuteCommand(); db.Updateable(items, UserCode).UpdateColumns(q => new { q.UPDATE_TIME, q.UPDATE_USER, q.AUTH_ORG, q.STATUS, q.TRANS_CODE, q.TRANS_NO, q.TRANS_LINE, q.SOURCE_CODE, q.SOURCE_ORDER, q.SOURCE_LINE }).ExecuteCommand(); db.Updateable(pkgs, UserCode).UpdateColumns(q => new { q.UPDATE_TIME, q.UPDATE_USER, q.AUTH_ORG, q.TRANS_CODE, q.TRANS_NO, q.TRANS_LINE, q.SOURCE_CODE, q.SOURCE_ORDER, q.SOURCE_LINE }).ExecuteCommand(); db.Insertable(historys, UserCode).ExecuteCommand(); db.Updateable(order, UserCode).UpdateColumns(q => new { q.UPDATE_TIME, q.UPDATE_USER, q.STATUS, q.RECEIVER, q.RECEIVE_DATE, q.RECEIVER_ID, q.RECEIVER_NO }).ExecuteCommand(); db.Insertable(receipt, UserCode).ExecuteCommand(); db.Insertable(receipt.Details, UserCode).ExecuteCommand(); Tiger.Model.Net/Entitys/WMS/BIZ_U9_ASN.cs
@@ -29,10 +29,10 @@ /// </summary> [DisplayName("åæ®å·")] public string ORDER_NO { get; set; } /// <summary> /// ç¶æ(0Initåå§å|1Importedå·²å¯¼å ¥|2Arrivedå·²éè¾¾|3Countingæ¸ ç¹ä¸|4InQCæ£éªä¸|5Storing䏿¶ä¸|6Reviewå¾ å®¡æ ¸|7Finished已宿|8Cancelå·²ä½åº) /// </summary> [DisplayName("ç¶æ(0Initåå§å|1Importedå·²å¯¼å ¥|2Arrivedå·²éè¾¾|3Countingæ¸ ç¹ä¸|4InQCæ£éªä¸|5Storing䏿¶ä¸|6Reviewå¾ å®¡æ ¸|7Finished已宿|8Cancelå·²ä½åº)")] /// <summary> /// ç¶æ(0Initåå§å|1Importedå·²å¯¼å ¥|2Arrivedå·²éè¾¾|3Countingæ¸ ç¹ä¸|4Finished已宿|5Cancelå·²ä½åº) /// </summary> [DisplayName("ç¶æ(0Initåå§å|1Importedå·²å¯¼å ¥|2Arrivedå·²éè¾¾|3Countingæ¸ ç¹ä¸|4Finished已宿|5Cancelå·²ä½åº)")] public int STATUS { get; set; } /// <summary> /// ä¾åºåç¼ç @@ -121,6 +121,8 @@ [SugarColumn(IsIgnore = true)] public string FieldName { get; set; } */ [SugarColumn(IsIgnore = true)] public bool IsFinished { get; set; } #endregion #region å¤é®å±æ§ @@ -153,7 +155,7 @@ */ /// <summary> /// æä¸¾ï¼ç¶æ(0Initåå§å|1Importedå·²å¯¼å ¥|2Arrivedå·²éè¾¾|3Countingæ¸ ç¹ä¸|4InQCæ£éªä¸|5Storing䏿¶ä¸|6Reviewå¾ å®¡æ ¸|7Finished已宿|8Cancelå·²ä½åº) /// æä¸¾ï¼ç¶æ(0Initåå§å|1Importedå·²å¯¼å ¥|2Arrivedå·²éè¾¾|3Countingæ¸ ç¹ä¸|4Finished已宿|5Cancelå·²ä½åº) /// </summary> public enum STATUSs { Tiger.Model.Net/Entitys/WMS/BIZ_U9_RETURN.cs
ÎļþÒÑɾ³ý Tiger.Model.Net/Entitys/WMS/BIZ_U9_RETURN_SN.cs
ÎļþÒÑɾ³ý Tiger.Model.Net/Entitys/WMS/BIZ_U9_RMA.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,151 @@ using System; using SqlSugar; using System.Linq; using System.ComponentModel; using System.Collections.Generic; namespace Tiger.Model { /// <summary> /// å®ä½ï¼éè´§å(U9) /// </summary> [Description("Primary:ID")] [DisplayName("éè´§å(U9)")] [Serializable] [SugarTable("BIZ_U9_RMA")] public class BIZ_U9_RMA : DbEntityWithAuth { #region æé 彿° /// <summary> /// å®ä½ï¼éè´§å(U9) /// </summary> public BIZ_U9_RMA() {} #endregion #region å ¬å ±å±æ§ /// <summary> /// åæ®å· /// </summary> [DisplayName("åæ®å·")] public string ORDER_NO { get; set; } /// <summary> /// ç¶æ(0Initåå§å|1Importedå·²å¯¼å ¥|2Arrivedå·²éè¾¾|3Countingæ¸ ç¹ä¸|4InQCæ£éªä¸|5Storing䏿¶ä¸|6Reviewå¾ å®¡æ ¸|7Finished已宿|8Cancelå·²ä½åº) /// </summary> [DisplayName("ç¶æ(0Initåå§å|1Importedå·²å¯¼å ¥|2Arrivedå·²éè¾¾|3Countingæ¸ ç¹ä¸|4InQCæ£éªä¸|5Storing䏿¶ä¸|6Reviewå¾ å®¡æ ¸|7Finished已宿|8Cancelå·²ä½åº)")] public int STATUS { get; set; } /// <summary> /// ä¾åºåç¼ç /// </summary> [DisplayName("ä¾åºåç¼ç ")] public string SUPP_CODE { get; set; } /// <summary> /// ä¾åºååç§° /// </summary> [DisplayName("ä¾åºååç§°")] public string SUPP_NAME { get; set; } /// <summary> /// åæ®æ¥æ /// </summary> [DisplayName("åæ®æ¥æ")] public DateTime ORDER_DATE { get; set; } = DateTime.MinValue; /// <summary> /// æ¶è´§äºº /// </summary> [DisplayName("æ¶è´§äºº")] public string RECEIVER { get; set; } /// <summary> /// æ¶è´§æ¥æ /// </summary> [DisplayName("æ¶è´§æ¥æ")] public DateTime RECEIVE_DATE { get; set; } = DateTime.MinValue; /// <summary> /// 夿³¨ /// </summary> [DisplayName("夿³¨")] public string REMARK { get; set; } /// <summary> /// -1:æªå¤çï¼0:忥å¤çå®ï¼>0:忥å¤çå¤±è´¥æ¬¡æ° /// </summary> [DisplayName("-1:æªå¤çï¼0:忥å¤çå®ï¼>0:忥å¤ç失败次æ°")] public int HANDLED { get; set; } = -1; /// <summary> /// æå䏿¬¡åæ¥å¤çæ¥æ /// </summary> [DisplayName("æå䏿¬¡åæ¥å¤çæ¥æ")] public DateTime HANDLED_DATE { get; set; } = DateTime.MinValue; /// <summary> /// è¿è´¦æäº¤çJSON /// </summary> [DisplayName("è¿è´¦æäº¤çJSON")] public string COMMIT_JSON { get; set; } /// <summary> /// è¿è´¦æäº¤çè¿åä¿¡æ¯ /// </summary> [DisplayName("è¿è´¦æäº¤çè¿åä¿¡æ¯")] public string COMMIT_MSG { get; set; } #endregion #region èæå±æ§ /*ä¾å [SugarColumn(IsIgnore = true)] public string FieldName { get; set; } */ #endregion #region å¤é®å±æ§ /*ä¾å //ä¸å¯¹ä¸å¤é®å¯¼èª [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//ä¸å¯¹ä¸ ClassAIdæ¯BIZ_U9_RMAç±»éé¢çå¤é®IDåæ®µ public ClassA ClassA { get; set; } //注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null //ä¸å¯¹å¤å¤é®å¯¼èª [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_U9_RMAId))]//ClassA表ä¸çBIZ_U9_RMAId public List<ClassA> ClassAList { get; set; }//注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null //å¤å¯¹å¤å¤é®å¯¼èª [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_U9_RMAId), nameof(MappingClass.ClassAId))]//注æé¡ºåº public List<ClassA> ClassAList { get; set; } //注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null */ #endregion #region æä¸¾åé /*ä¾å public enum FieldNames { [Description("æä¸¾æè¿°0")] Enum0, [Description("æä¸¾æè¿°1")] Enum1, } */ /// <summary> /// æä¸¾ï¼ç¶æ(0Initåå§å|1Importedå·²å¯¼å ¥|2Arrivedå·²éè¾¾|3Countingæ¸ ç¹ä¸|4InQCæ£éªä¸|5Storing䏿¶ä¸|6Reviewå¾ å®¡æ ¸|7Finished已宿|8Cancelå·²ä½åº) /// </summary> public enum STATUSs { [Description("åå§å")] Init = 0, [Description("å·²å¯¼å ¥")] Imported = 1, [Description("å·²éè¾¾")] Arrived = 2, [Description("æ¸ ç¹ä¸")] Counting = 3, [Description("æ£éªä¸")] InQC = 4, [Description("䏿¶ä¸")] Storing = 5, [Description("å¾ å®¡æ ¸")] Review = 6, [Description("已宿")] Finished = 7, [Description("å·²ä½åº")] Cancel = 8, } #endregion #region å ¬å ±æ¹æ³ #endregion }//endClass } Tiger.Model.Net/Entitys/WMS/BIZ_U9_RMA_DTL.cs
ÎļþÃû´Ó Tiger.Model.Net/Entitys/WMS/BIZ_U9_RETURN_DTL.cs ÐÞ¸Ä @@ -12,14 +12,14 @@ [Description("Primary:ID")] [DisplayName("éè´§å(U9)æç»")] [Serializable] [SugarTable("BIZ_U9_RETURN_DTL")] public class BIZ_U9_RETURN_DTL : DbEntityWithAuth [SugarTable("BIZ_U9_RMA_DTL")] public class BIZ_U9_RMA_DTL : DbEntityWithAuth { #region æé 彿° /// <summary> /// å®ä½ï¼éè´§å(U9)æç» /// </summary> public BIZ_U9_RETURN_DTL() {} public BIZ_U9_RMA_DTL() {} #endregion #region å ¬å ±å±æ§ @@ -124,13 +124,13 @@ #region å¤é®å±æ§ /*ä¾å //ä¸å¯¹ä¸å¤é®å¯¼èª [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//ä¸å¯¹ä¸ ClassAIdæ¯BIZ_U9_RETURN_DTLç±»éé¢çå¤é®IDåæ®µ [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//ä¸å¯¹ä¸ ClassAIdæ¯BIZ_U9_RMA_DTLç±»éé¢çå¤é®IDåæ®µ public ClassA ClassA { get; set; } //注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null //ä¸å¯¹å¤å¤é®å¯¼èª [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_U9_RETURN_DTLId))]//ClassA表ä¸çBIZ_U9_RETURN_DTLId [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_U9_RMA_DTLId))]//ClassA表ä¸çBIZ_U9_RMA_DTLId public List<ClassA> ClassAList { get; set; }//注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null //å¤å¯¹å¤å¤é®å¯¼èª [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_U9_RETURN_DTLId), nameof(MappingClass.ClassAId))]//注æé¡ºåº [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_U9_RMA_DTLId), nameof(MappingClass.ClassAId))]//注æé¡ºåº public List<ClassA> ClassAList { get; set; } //注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null */ [Navigate(NavigateType.OneToMany, nameof(BAS_ITEM.ITEM_CODE), nameof(ITEM_CODE), "GHOST_ROW = 0")]//ä¸å¯¹ä¸ ClassAIdæ¯MES_WIP_DATAç±»éé¢çå¤é®IDåæ®µ Tiger.Model.Net/Entitys/WMS/BIZ_U9_RMA_SN.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,141 @@ using System; using SqlSugar; using System.Linq; using System.ComponentModel; using System.Collections.Generic; namespace Tiger.Model { /// <summary> /// å®ä½ï¼éè´§å(U9)æ¡ç æç» /// </summary> [Description("Primary:ID")] [DisplayName("éè´§å(U9)æ¡ç æç»")] [Serializable] [SugarTable("BIZ_U9_RMA_SN")] public class BIZ_U9_RMA_SN : DbEntityWithAuth { #region æé 彿° /// <summary> /// å®ä½ï¼éè´§å(U9)æ¡ç æç» /// </summary> public BIZ_U9_RMA_SN() {} #endregion #region å ¬å ±å±æ§ /// <summary> /// åæ®å· /// </summary> [DisplayName("åæ®å·")] public string ORDER_NO { get; set; } /// <summary> /// åæ®è¡å· /// </summary> [DisplayName("åæ®è¡å·")] public string LINE_NO { get; set; } /// <summary> /// æ¡ç /// </summary> [DisplayName("æ¡ç ")] public string SN { get; set; } /// <summary> /// å æ¡ç /// </summary> [DisplayName("å æ¡ç ")] public string META_SN { get; set; } /// <summary> /// ç©æç¼ç /// </summary> [DisplayName("ç©æç¼ç ")] public string ITEM_CODE { get; set; } /// <summary> /// ç¶æ(åWMS_ITEMç¶æ) /// </summary> [DisplayName("ç¶æ(åWMS_ITEMç¶æ)")] public int STATUS { get; set; } /// <summary> /// æ°é /// </summary> [DisplayName("æ°é")] public double QTY { get; set; } /// <summary> /// åä½ /// </summary> [DisplayName("åä½")] public string UNIT { get; set; } /// <summary> /// æ¯å¦è¯å(Y/N) /// </summary> [DisplayName("æ¯å¦è¯å(Y/N)")] public string IS_OK { get; set; } /// <summary> /// æ¯å¦å ¥åº(Y/N) /// </summary> [DisplayName("æ¯å¦å ¥åº(Y/N)")] public string IS_IN { get; set; } /// <summary> /// æ¯å¦æ¥åº(Y/N) /// </summary> [DisplayName("æ¯å¦æ¥åº(Y/N)")] public string IS_SCRAP { get; set; } /// <summary> /// æ¹æ¬¡å· /// </summary> [DisplayName("æ¹æ¬¡å·")] public string LOTNO { get; set; } /// <summary> /// ç®±å· /// </summary> [DisplayName("ç®±å·")] public string CARTON_NO { get; set; } /// <summary> /// æ æ¿å· /// </summary> [DisplayName("æ æ¿å·")] public string PALLET_NO { get; set; } /// <summary> /// 夿³¨ /// </summary> [DisplayName("夿³¨")] public string REMARK { get; set; } #endregion #region èæå±æ§ /*ä¾å [SugarColumn(IsIgnore = true)] public string FieldName { get; set; } */ #endregion #region å¤é®å±æ§ /*ä¾å //ä¸å¯¹ä¸å¤é®å¯¼èª [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//ä¸å¯¹ä¸ ClassAIdæ¯BIZ_U9_RMA_SNç±»éé¢çå¤é®IDåæ®µ public ClassA ClassA { get; set; } //注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null //ä¸å¯¹å¤å¤é®å¯¼èª [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_U9_RMA_SNId))]//ClassA表ä¸çBIZ_U9_RMA_SNId public List<ClassA> ClassAList { get; set; }//注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null //å¤å¯¹å¤å¤é®å¯¼èª [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_U9_RMA_SNId), nameof(MappingClass.ClassAId))]//注æé¡ºåº public List<ClassA> ClassAList { get; set; } //注æç¦æ¢æå¨èµå¼ï¼åªè½æ¯null */ #endregion #region æä¸¾åé /*ä¾å public enum FieldNames { [Description("æä¸¾æè¿°0")] Enum0, [Description("æä¸¾æè¿°1")] Enum1, } */ #endregion #region å ¬å ±æ¹æ³ #endregion }//endClass } Tiger.Model.Net/Entitys/WMS/V_ITEM_BIZ_ERP_RECEIPT_SN.cs
@@ -34,7 +34,7 @@ /// </summary> public string ITEM_CODE { get; set; } /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public int STATUS { get; set; } /// <summary> Tiger.Model.Net/Entitys/WMS/V_WMS_ITEM.cs
@@ -46,7 +46,7 @@ /// </summary> public string SN_TYPE { get; set; } /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public int STATUS { get; set; } /// <summary> Tiger.Model.Net/Entitys/WMS/V_WMS_ITEM_A.cs
@@ -46,7 +46,7 @@ /// </summary> public string SN_TYPE { get; set; } /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public int STATUS { get; set; } /// <summary> Tiger.Model.Net/Entitys/WMS/V_WMS_ITEM_D.cs
@@ -46,7 +46,7 @@ /// </summary> public string SN_TYPE { get; set; } /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public int STATUS { get; set; } /// <summary> Tiger.Model.Net/Entitys/WMS/V_WMS_ITEM_HIS.cs
@@ -48,7 +48,7 @@ /// </summary> public string SN_TYPE { get; set; } /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public int STATUS { get; set; } /// <summary> Tiger.Model.Net/Entitys/WMS/V_WMS_ITEM_X.cs
@@ -46,7 +46,7 @@ /// </summary> public string SN_TYPE { get; set; } /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public int STATUS { get; set; } /// <summary> Tiger.Model.Net/Entitys/WMS/V_WMS_ITEM_Y.cs
@@ -46,7 +46,7 @@ /// </summary> public string SN_TYPE { get; set; } /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public int STATUS { get; set; } /// <summary> Tiger.Model.Net/Entitys/WMS/WMS_ITEM.cs
@@ -45,7 +45,7 @@ public string SN_TYPE { get; set; } /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public int STATUS { get; set; } @@ -204,7 +204,7 @@ #region æä¸¾åé /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public enum STATUSs { @@ -220,6 +220,9 @@ [Description("å¾ æ£éª")] WaitTest = 20, [Description("ééè´§")] Rejected = 22, [Description("å¾ å ¥åº")] WaitIn = 30, Tiger.Model.Net/Entitys/WMS/WMS_ITEM_HIS.cs
@@ -74,7 +74,7 @@ /// </summary> public string SN_TYPE { get; set; } /// <summary> /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// å¨åç¶æ(0NotExistsä¸åå¨|10Incomingéè´§ä¸|20WaitTestå¾ æ£éª|21Rejectedééè´§|30WaitInå¾ å ¥åº|40InStoreå¨åº|50OffShelf已䏿¶|60Sendedå·²åæ|70Loaded已䏿|80UseUpå·²èå°½|90Returnedå·²éæ|100Shippedå·²åºè´§) /// </summary> public int STATUS { get; set; } /// <summary> Tiger.Model.Net/Tiger.Model.Net.csproj
@@ -291,9 +291,9 @@ <Compile Include="Entitys\WMS\BIZ_U9_RECEIPT.cs" /> <Compile Include="Entitys\WMS\BIZ_U9_RECEIPT_DTL.cs" /> <Compile Include="Entitys\WMS\BIZ_U9_RECEIPT_SN.cs" /> <Compile Include="Entitys\WMS\BIZ_U9_RETURN.cs" /> <Compile Include="Entitys\WMS\BIZ_U9_RETURN_DTL.cs" /> <Compile Include="Entitys\WMS\BIZ_U9_RETURN_SN.cs" /> <Compile Include="Entitys\WMS\BIZ_U9_RMA.cs" /> <Compile Include="Entitys\WMS\BIZ_U9_RMA_DTL.cs" /> <Compile Include="Entitys\WMS\BIZ_U9_RMA_SN.cs" /> <Compile Include="Entitys\WMS\BIZ_WMS_PREP.cs" /> <Compile Include="Entitys\WMS\BIZ_WMS_PREP_DTL.cs" /> <Compile Include="Entitys\WMS\BIZ_WMS_PREP_SN.cs" />