|
1用户管理,需要绑定员工, 用户本身是没有组织部门属性的,员工才有。2
let AbstractAPIHandler = require('AbstractAPIHandler');
class MyAPIHandler extends AbstractAPIHandler { execute(request){ //获取当前用户的身份信息----------- var currentUser = JSON.parse(AppContext()).currentUser; //通过上下文获取当前的用户信息 var sysId="diwork"; var tenantId = currentUser.tenantId; var userids = [currentUser.id]; var result = listOrgAndDeptByUserIds(sysId,tenantId,userids); //获取当前用户的组织和部门信息 var resultJSON = JSON.parse(result); var userid; if("1"==resultJSON.status&&resultJSON.data!=null){ //根据当前用户信息去查询员工表 var userData = resultJSON.data; //业务系统员工id userid = userData[currentUser.id].id; //员工id }else{ throw new Error("获取员工信息异常"); } return {res:userid}; }}exports({"entryPoint":MyAPIHandler});
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|