|
@@ -1417,7 +1417,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
//会签未全部办理则不创建汇总节点
|
|
|
if (prevStep.StartedCountersignHasAllHandled())
|
|
|
{
|
|
|
- //todo 创建会签汇总节点
|
|
|
+ // 创建会签汇总节点
|
|
|
var countersignEndStep =
|
|
|
await CreateCountersignEndStepAsync(prevStep, dto, expiredTime, cancellationToken);
|
|
|
nextSteps = new List<WorkflowStep> { countersignEndStep };
|
|
@@ -2206,7 +2206,8 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
DateTime? expiredTime,
|
|
|
string stepName,
|
|
|
bool isOrigin,
|
|
|
- EHandlerType? handlerType = null //动态节点依据动态策略判断
|
|
|
+ EHandlerType? handlerType = null, //动态节点依据动态策略判断
|
|
|
+ string? opinion = null//汇总以及会签汇总节点需要提前为option赋值之前办理节点内容
|
|
|
)
|
|
|
{
|
|
|
if (!handlers.Any())
|
|
@@ -2234,6 +2235,9 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
if (handlerType.HasValue)
|
|
|
step.HandlerType = handlerType.Value;
|
|
|
|
|
|
+ if(!string.IsNullOrEmpty(opinion))
|
|
|
+ step.Opinion = opinion;
|
|
|
+
|
|
|
return step;
|
|
|
}
|
|
|
|