* fix #I4Q1IR 修复自定义表单流程审批时,不能修改数据库记录

This commit is contained in:
yubaolee
2022-03-08 16:23:39 +08:00
parent f4a8e93de9
commit 502ab43f26
3 changed files with 26 additions and 9 deletions

View File

@@ -303,6 +303,13 @@ namespace OpenAuth.App
if (!string.IsNullOrEmpty(request.FrmData))
{
flowInstance.FrmData = request.FrmData;
if (flowInstance.FrmType == 1) //如果是开发者自定义的表单,更新对应数据库表数据
{
var t = Type.GetType("OpenAuth.App." + flowInstance.DbName + "App");
ICustomerForm icf = (ICustomerForm) _serviceProvider.GetService(t);
icf.Update(flowInstance.Id,flowInstance.FrmData);
}
}
UnitWork.Update(flowInstance);