| | |
| | | |
| | | //初始化工步列表 |
| | | Steps.Clear(); |
| | | var curStep = new Biz.WorkStep(curNode.ID, Biz.WorkStep.Types.Node) { |
| | | var curStep = new Biz.WorkStep(curNode.ID, IWorkStep.Types.Node) { |
| | | Sequence = Steps.Count + 1, |
| | | Node = curNode, |
| | | DBSubmitAction = () => |
| | |
| | | var acts = CurBatch.NodeActs.Where(q => q.NODE_ID == curNode.ID).ToList(); |
| | | foreach (var act in acts) |
| | | { |
| | | Steps.Add(new Biz.WorkStep(act.ID, Biz.WorkStep.Types.Action) |
| | | Steps.Add(new Biz.WorkStep(act.ID, IWorkStep.Types.Action) |
| | | { |
| | | Sequence = Steps.Count + 1, |
| | | Node = curNode, |
| | |
| | | }); |
| | | } |
| | | |
| | | //完成当前工序节点 |
| | | curStep.IsFinished = true; |
| | | //未完成所有工步 |
| | | if (!IsFinishAllSteps) |
| | | { |