#include "actionlib";
var process = createObject("cn.myapps.core.user.ejb.UserProcessBean");
var paramsTable = createObject("cn.myapps.base.action.ParamsTable");
paramsTable.setParameter("domain", getDomainid());
var userlist = process.doSimpleQuery(paramsTable);
for (var it = userlist.iterator(); it.hasNext();) {
var user = it.next();
var status = user.getStatus();
var departments = user.getDepartments();
var deptname = "";
for(ir = departments.iterator(); ir.hasNext();){
var department = ir.next();
deptname = department.getName();
break;
}
if (status == 1) {
var dql = "$formname='contacts_public' and userid='"+user.getId()+"'";
var count = countByDQL(dql);
if(count <= 0){
InsertDataOnOtherDoc("contacts_public","11e0-24ff-56ab9295-a94a-e13ffd640f7c",
["name","englishname","phonenumber","email1","userid","department"],
[user.getName(),user.getName(),user.getTelephone(),user.getEmail(),user.getId(),deptname]);
}
}
}
"";
|