var SERVER = "172.23.12.138:31080"; var QUERYPATH = "iops/api/v1/user/query"; var QUERYPARAMS = { client_id: "META", client_secret: "94c32832823dce051e6cb91188113cd00c2c12028f167a348d1e74851d8375ba", }; var output = { data : [], info : [], error : [], }; try { http.get("http://" + SERVER + "/" + QUERYPATH, QUERYPARAMS, function (response) { var users = response.data.rows; output.info.push("got " + users.length + " users data"); for (var i = 0; i < users.length; i++) { var u = users[i]; var user = { //{username:'testuser', passwd:'testuser', parent:'/用户组', otype:'usr', isadmin:false, isactive: true}; parent: "/", // required, 用户组 username: u.loginid, // required passwd: "Ywxtb@12345678901", // required //auth: "string", otype: "usr", // required //"grpset": ["string"...], //"lastname": "string", firstname: u.uname, // "gender": "string", // "address": "string", email: [u.email], // "wechat": "string", // "mobile": ["string"...], // "telephone": ["string"...], remark: "areacode:" + u.areacode + ",deptcode:" + u.deptcode + ",status:" + u.status + ",tel:" + u.tel, //status: int, isadmin: u.role_ids == "1", // required isactive: true, // required // config: {}, }; try { var uid = webcontext.addUser(user); user.uid = uid; } catch (e) { output.error.push("add user " + u.loginid + " error," + e); } output.data.push(user); } }, function (response) { output.info = response.data; }); } catch (e) { output.error.push(e); } OUTPUT = output;