\RG3.BO.DB\Repository\DbExecuteRepository$UpdateSql.cs
if (dictionaryUrl.ContainsKey(sqlColumn.Extend.ParamField))
{
dicPK[sqlColumn.Field] = dictionaryUrl[sqlColumn.Extend.ParamField];
}
else if (dicPK.ContainsKey(sqlColumn.Extend.ParamField))
{
dicPK[sqlColumn.Field] = dicPK[sqlColumn.Extend.ParamField];
}
paramField里面Sn是关键字
如icId修改后,通知icName需要修改值,值来源于icIdSn
{
"columns": {
"icName": {
"title": "保险公司",
// 全局禁用,不受权限和前端控制
"enabled": false,
"extend": {
// 如果opinion有变更,把paramField参数对应的值赋予field
"paramField": "icIdSn",
// 通知列,如果列变更了,通知列需要进行二次变更
"noticeField": "icId"
}
},
}
}
前端传递参数,icIdSn对应name值
{
"proLibId":"4080442622412328960",
"icId":{
"id":"bt-132655216659679050",
"parentId":"0",
"name":"联泰大都会人寿保险有限公司",
"value":"bt-132655216659679050"
,"level":1,"checked":0
}
}
文档更新时间: 2022-09-18 14:56 作者:admin