fix issue #I67JPZ 流程节点未设置任何审批人时,默认所有人都可以审批

This commit is contained in:
yubaolee 2022-12-29 11:01:49 +08:00
parent bb7bb2675f
commit 3890aa3fba

View File

@ -256,7 +256,7 @@ namespace OpenAuth.App
continue; continue;
} }
//讲流程实例ID赋值到表单数据表中实现表单记录与流程实例关联 //流程实例ID不能修改
if (column.ColumnName == Define.DEFAULT_FORM_INSTANCE_ID_NAME) if (column.ColumnName == Define.DEFAULT_FORM_INSTANCE_ID_NAME)
{ {
continue; continue;
@ -265,28 +265,18 @@ namespace OpenAuth.App
var val = json[column.ColumnName]; var val = json[column.ColumnName];
if (val == null) if (val == null)
{ {
switch (column.EntityType) continue;
{
case "int":
val = 0;
break;
case "string":
val = "";
break;
case "DateTime":
val = DateTime.Now.ToString("yyyy-MM-dd");
break;
}
} }
if (val == null) continue;
updatestr += $"{column.ColumnName} = '{val}',"; updatestr += $"{column.ColumnName} = '{val}',";
} }
updatestr = updatestr.TrimEnd(','); updatestr = updatestr.TrimEnd(',');
var sql = if (!string.IsNullOrEmpty(updatestr))
$"update {form.DbName} set {updatestr} where {Define.DEFAULT_FORM_INSTANCE_ID_NAME}='{req.Id}'"; {
UnitWork.ExecuteSql(sql); var sql =
$"update {form.DbName} set {updatestr} where {Define.DEFAULT_FORM_INSTANCE_ID_NAME}='{req.Id}'";
UnitWork.ExecuteSql(sql);
}
} }
} }
@ -670,7 +660,7 @@ namespace OpenAuth.App
} }
else if (node.setInfo != null) else if (node.setInfo != null)
{ {
if (node.setInfo.NodeDesignate == Setinfo.ALL_USER) //所有成员 if (string.IsNullOrEmpty(node.setInfo.NodeDesignate) ||node.setInfo.NodeDesignate == Setinfo.ALL_USER) //所有成员
{ {
makerList = "1"; makerList = "1";
} }