| | |
| | | { |
| | | Id = nextSequenceValue, |
| | | ItemOutNo = billCode, |
| | | Status = 0, |
| | | Status = 1, |
| | | CreateBy = "PL017", |
| | | CreateDate = DateTime.Now, |
| | | BillTypeId = 200, |
| | |
| | | Nflag = 0, |
| | | Fmrmode = from.FMRMODE, |
| | | Sapno = from.SqNo, |
| | | Organizeid = "1002503270000079", |
| | | Organizeid = "1002011210000095", |
| | | }; |
| | | |
| | | // 创建采购退料单记录 |
| | |
| | | |
| | | var itemIdLinkU9 = Db.Queryable<MesLinkU9>() |
| | | .Where(s => s.TableType == "MES_ITEMS" |
| | | && s.U9Id == itemOutList.itemId).First(); |
| | | && s.U9Id == itemOutList.itemId &&s.OrgId== "1002011210000095").First(); |
| | | |
| | | if (mesLinkU9 == null) |
| | | { |
| | |
| | | } |
| | | |
| | | // 检查是否有已审核的单据,如果存在已审核(Status=1)则不允许删除 |
| | | if (mesInvItemOuts.Any(item => item.Status == 1)) |
| | | { |
| | | throw new NotImplementedException("存在已审核的采购退料单,不允许删除"); |
| | | } |
| | | //默认u9过来就是审核的,不需要做审核判断 |
| | | //if (mesInvItemOuts.Any(item => item.Status == 1)) |
| | | //{ |
| | | // throw new NotImplementedException("存在已审核的采购退料单,不允许删除"); |
| | | //} |
| | | |
| | | // 删除所有相关单据 |
| | | foreach (var itemOut in mesInvItemOuts) |