-

TLv8 表达式

表达式主要有两种用途:

获取内容,一般是字符;

做判断返回bool值,一般是做比较。

fnWEB-INF/fn/xxx.fn

<function pId="orgExeCutor" id="getOrgUnitHasRoleByCode"
			name="获取属于指定角色的组织单元" param="role-code,in-org,person-member"
			paramvalue=",,TRUE"
			javacode="com.tlv8.flw.expression.OrgExecutorExpression.getOrgUnitHasRoleByCode"
			helper="getOrgUnitHasRoleByCode <br>参数: <br>role-code: 角色的CODE,单值用字符串,多值用cons函数组合<br>in-org: 返回值必须在指定组织范围内,值是组织的ID或FID,单值用字符串,多值用cons函数组合<br>person-member:是否取到人员成员<br>说明: 获取属于指定角色的组织单元,可直接当作执行者返回<br>例子: <br>getOrgUnitHasRoleByCode('system', '', TRUE)">
		</function>

Java实现一个返回String的静态方法

public static String getOrgUnitHasRoleByCode(String roleCode, String inOrg, String personMember) {
		String result = "";
		...
		return result;
	}

执行人函数返回orgid或personid

verdict

BooleanExpression.verdict(express);

表达式值:true或false



Powered By layui