12.1. 方法清单
函数名 | 参数 | 说明 |
---|---|---|
excuteForAsyn(excuteFun,applicationId,doc,webUser,paramsTable) | excuteFun:执行的脚本applicationIdint:软件iddocint:文档对象webUserint:当前登陆用户paramsTableint:参数表 | 异步执行脚本方法 |
getApplication() | 无 | 返回项目id号 |
getWebUser() | 无 | 返回当前登录用户对象. |
getDomainid() | 无 | 返回当前登录用户所属企业域Id号 |
getParamsTable() | 无 | 获取参数列表对象,可以对参数进行基本的增,删和格式化参数 |
getParameter(paramName) | paramName:参数名 | 获取参数值,以字符串的形式返回 |
getParameterAsText(paramName) | paramName:参数名 | 获取参数值,以”;”进行切割格式化成文本型,以字符串的形式返回 |
getParameterAsDouble(paramName) | paramName:参数名 | 获取参数值,并以浮点型的形式返回 |
getParameterAsArray(paramName) | paramName:参数名 | 获取参数值,并以字符数组的形式返回 |
getContextPath() | 无 | 获取当前项目请求的URI部分。如:http://localhost/obpm,获取到的值“/obpm” |
createAlert(content) | content: 提示内容。如:“单据填写有误无法保存!” | |
createConfirm(content) | content: 提示内容。如:“单据填写不完整,是否确认保存?” | 返回true|false。true: 表示确认。false: 表示取消 |
getSession(sessionName) | sessionName: session属性名称 | 获取当前浏览器session |
getDepartmentByLevel(level) | level:部门等级值 | 返回获取到的对应等级的所有部门的集合 |
getDeptIdByNameAndLevel(name,level) | level:部门等级值name:部门名称 | 返回对应部门ID |
getRoleIdByName(name) | name:角色名称 | 返回对应角色ID |
getUserIdByLoginno(loginno) | loginno:用户登录名 | 返回对应用户ID |
getDepartmentsByParent(parent) | parent:部门ID | 返回指定部门的下级部门对象的集合 |
getUsersByDptId(dptid) | dptid:部门ID | 返回指定部门下的所有用户对象的集合 |
getUsersByRoleId(roleid) | roleid:角色ID | 返回指定角色下的所有用户对象的集合 |
getUsersByDptIdAndRoleId(dptid, roleid) | dptid:部门IDroleid:角色ID | 返回指定部门、角色的所有用户对象的集合 |
getAllUsers() | 无 | 返回当前域下面的所有用户对象的集合 |
getAllRoles() | 无 | 返回当前软件下面的所有角色组别的集合 |
getRoleByRoleNo(roleno,applicationid) | Roleno:角色idApplicationid:软件id | 根据角色id和软件id获取角色 |
queryByDSName(dsName,sql) | dsName:数据源名称sql: SQL查询语句 | 根据数据源名称,执行SQL查询, 返回SQL查询语句执行的结果,以Collection方式返回(存储的是数据记录的Map对象)。 |
insertByDSName(dsName,sql) | dsName:数据源名称sql: SQL查询语句 | 根据数据源名称,执行SQL插入操作(SQL语句为:insert into table ……) |
updateByDSName(dsName,sql) | dsName:数据源名称sql: SQL查询语句 | 根据数据源名称,执行SQL更新操作(SQL语句为:update table set……) |
deleteByDSName(dsName,sql) | dsName:数据源名称sql: SQL查询语句 | 根据数据源名称,执行SQL删除操作(SQL语句为:delete from table ……) |
beginTransaction(dsName) | dsName:数据源名称 | 根据数据源名称,执行开启事务操作 |
commitTransaction(dsName) | dsName:数据源名称 | 根据数据源名称,执行提交事务操作 |
rollbackTransaction(dsName) | dsName:数据源名称 | 根据数据源名称,执行回滚事务操作 |
getUserById(userid) | userid:用户ID | 根据用户ID获取用户对象 |
getUserByLoginno(loginno) | loginno:用户登录名 | 根据用户登录名取用户对象 |
getRoleByName(name) | name:角色名称 | 根据角色名取角色对象 |
doUpdateDocumentWithouVersions(doc) | Doc:当前文档 | 更新文档但不更新版本号 |
println(text) | text:要输出文本的内容 | 输出文本到控制台 |
文档更新时间: 2022-11-03 04:53 作者:admin