| | |
| | | { |
| | | commitList.Add(step.DBSubmitAction); |
| | | } |
| | | //记录工序耗时 |
| | | commitList.Add(() => |
| | | //记录工序耗时 |
| | | var ids = CurWipSNHiss.Select(q => q.ID).ToList().Clone(); |
| | | commitList.Add(() => |
| | | { |
| | | EndAt = DateTime.Now; |
| | | var ids = CurWipSNHiss.Select(q => q.ID).ToList(); |
| | | GetCommitDB().Updateable<MES_WIP_HIS>().SetColumns(q => q.ELAPSED_TIME == ElapsedTime.TotalMilliseconds.ToInt64()).Where(q => ids.Contains(q.ID)).ExecuteCommand(); |
| | | }); |
| | | //增加附加的保存内容 |
| | |
| | | return CurSN; |
| | | case "GetBAS_ITEM": |
| | | return WorkBatch.Product.CUST_PROD_CODE; |
| | | case "GetItemName": |
| | | return WorkBatch.Product.ITEM_NAME; |
| | | case "GetCustomer": |
| | | return WorkBatch.Batch.Customer.ToJson(); |
| | | case "GetBoxQR": |
| | |
| | | case "GetPAndO": |
| | | return WorkBatch.WO.SALES_CONTRACT; |
| | | case "GetLTD": |
| | | return WorkBatch.Batch.Customer.SHORT_NAME; |
| | | return WorkBatch.Batch.Customer.CUST_NAME_CN; |
| | | case "GetHWDate": |
| | | List<string> list = new List<string>(); |
| | | var _action = action is PackingAction ? action as PackingAction : null; |
| | |
| | | return GetLabelVarWo(lv, WorkBatch.Product.ExtInfo?.Accuracy); |
| | | case "GetVarByWo": |
| | | return GetLabelVarWo(lv, ""); |
| | | case "GetLOTNO": |
| | | return ""; |
| | | case "GetNOTES": |
| | | return WorkBatch.Product.ExtInfo?.Remark; |
| | | default: |
| | | return ""; |
| | | } |
| | |
| | | var wo = WorkBatch.Batch.ORDER_NO; |
| | | var snList = string.Join("\r\n", minPkgList); |
| | | if (snList.IsNullOrEmpty()) { snList = $"{CurSN}"; } |
| | | var itemCode = Biz.Db.Queryable<MES_CUST_SN>().Where(q => q.FLOW_SN == CurWipSNs.First().FLOW_SN).First()?.ITEM_CODE; |
| | | var itemCode = action.CurPkg.ITEM_CODE; |
| | | var weight = action.CurPkg.WeightInfo.Weight; |
| | | var unit = action.CurPkg.WeightInfo.Unit.ToUpper(); |
| | | var model = WorkBatch.Product.ExtInfo.Model; |