//======================流程多个部门===============
(function(){
var doc = getCurrentDocument();
var deptid = doc.getItemValueAsString("责任部门"); //表单字段
println("deptid"+deptid);
var deptUnderUserList = getUsersByDptId(deptid);
var userlist = createObject("java.util.ArrayList");
for(var iter= deptUnderUserList.iterator();iter.hasNext();){
var userInfo=iter.next();
if (userInfo != null) {
var loginno= userInfo.getLoginno();
var username1= userInfo.getName();
println("username1--------------------->"+username1);
println("loginno"+loginno);
var userVO = getUserIdByLoginno(loginno);
userlist.add(userVO);
}
}
var deptid2 = doc.getItemValueAsString("综合部"); //表单字段
println("deptid"+deptid2);
var deptUnderUserList2=getUsersByDptId(deptid2);
for(var iter2= deptUnderUserList2.iterator();iter2.hasNext();){
var userInfo2=iter2.next();
if (userInfo2 != null) {
// var loginno2= userInfo2.getLoginno();
var userid= userInfo2.getId();
var username= userInfo2.getName();
println("username--------------------->"+username);
// var userVO2 = getUserIdByLoginno(loginno);
userlist.add(userid);
}
}
var deptid3 = doc.getItemValueAsString("领导"); //表单字段
println("deptid"+deptid3);
var deptUnderUserList3=getUsersByDptId(deptid3);
for(var iter3= deptUnderUserList3.iterator();iter3.hasNext();){
var userInfo3=iter3.next();
if (userInfo3 != null) {
// var loginno2= userInfo2.getLoginno();
var userid3= userInfo3.getId();
var username3= userInfo3.getName();
println("username--------------------->"+username3);
// var userVO2 = getUserIdByLoginno(loginno);
userlist.add(userid3);
}
}
var list =userlist;
println("list---------->"+list);
return list;
})()         :loveliness::loveliness::loveliness::loveliness::loveliness::loveliness::loveliness::loveliness: |