| | |
| | | RULE_CODE = PkgRule.RULE_CODE, |
| | | RULE_NAME = PkgRule.RULE_NAME, |
| | | PROD_CODE = CurPosition.WorkBatch.WO.ITEM_CODE, |
| | | ITEM_CODE = Biz.Db.Queryable<MES_CUST_SN>().Where(q => q.FLOW_SN == CurPosition.CurWipSNs.First().FLOW_SN).First()?.ITEM_CODE, |
| | | CustSN = Biz.Db.Queryable<MES_CUST_SN>().Where(q => q.FLOW_SN == CurPosition.CurWipSNs.First().FLOW_SN).First(), |
| | | Item = new WipPkgItem() |
| | | { |
| | | PKG_CODE = max.PKG_CODE, |
| | |
| | | CurPkgItem.Package.OPER_CODE = CurPosition.CurWipSNs.First().OPER_CODE; |
| | | CurPkgItem.Package.SEGMENT = CurPosition.CurWipSNs.First().SEGMENT; |
| | | CurPkgItem.Package.ACT_ID = NodeAct.ID; |
| | | CurPkgItem.Package.FLOW_SN = CurPosition.CurWipSNs.First().FLOW_SN; |
| | | FinishLevel++; |
| | | //完成包装的层级小于最外层包装层级 |
| | | if (FinishLevel < PkgRule.Details.Max(q => q.PKG_LEVEL)) |
| | |
| | | OPER_CODE = CurPosition.CurWipSNs.First().OPER_CODE, |
| | | SEGMENT = CurPosition.CurWipSNs.First().SEGMENT, |
| | | ACT_ID = NodeAct.ID, |
| | | FLOW_SN = CurPosition.CurWipSNs.First().FLOW_SN, |
| | | }; |
| | | FinishLevel++; |
| | | //完成包装的层级小于最外层包装层级 |