【问题】

用户在使用BPS7.5实现IWFPermissionService接口validate方法时,没有启用多租户的情况下,使用正常

启用多租户的情况下,该方法报错:Tenant ID can't be null,信息如下:

调用代码:

【解答】

问题原因:在调用validate()方法之前通过setCurrentUser设置用户信息时没有传入租户ID导致

设置用户信息如:

 

BPSServiceClientFactory.getLoginManager().setCurrentUser("userID","userName","tenantID", "");