return OrgUserApi.getCurUserType().equals(“BGMS”) 获取当前用户的用户类型
OrgUserApi.getMainDep(OrgUserApi.getCurUserId()).getName();获取当前用户的主部门
“AGREE”.equals(cmd.checkType); 根据流程的审批动作进行判断
SysFunApi.getValue(kjyz.sblx).contains(“sbl”);字段双值,又是多选 用包含contains
SysFunApi.getValue(kjyz.sblx).equals(“sbl”) 字段双值,单选,用equals
if(SysFunApi.isNotEmpty(PurchaseOrder.buyer)){
return “”.equals(SysFunApi.getValue(PurchaseOrder.buyer));
}
return true; 判断表单字段为空是跳过该节点的条件判断(字段存储未json格式的)
根据子表中某个字段的值来判断:子表有一个字段叫电话线路 分别有内线,外线 不管子表有多条数据 其中有一条数据这个字段选择了内线就走一个节点 一条数据都没有选择内线就走另外一个节点
import com.alibaba.fastjson.JSONObject;
for(Object obj:cszbkj.sub__cszbkj_sub子表){
JSONObject json=(JSONObject)obj;
if(“11值”.equals(json.getString(“aa字段”))){
return true;
}
}
return false;