我的管理-内部调岗
__DXZvc8mnEmDqMARhK7G
__DXZvc8mnEmDqMARhK7G
published
UTF-8
post
/zhuqin/demotion
json
: " + personInfoSql);
var query = queryBySQL(personInfoSql);//根据id取保安员信息
if(query!=null){
var process = getDocumentProcess();
var formProcess = getFormProcess();
for( var iter =query.iterator();iter.hasNext();){
var doc = iter.next();
var securityName = doc.getItemValueAsString("securityName"); //保安员姓名
var DeptName = doc.getItemValueAsString("DeptName"); //所属部门
var jobType = doc.getItemValueAsString("jobType"); //人员类型
var documentType = doc.getItemValueAsString("documentType"); //证件类型
var documentID = doc.getItemValueAsString("documentID"); //证件号码
var phone = doc.getItemValueAsString("phone"); //手机号
var isCertified = doc.getItemValueAsString("isCertified"); //实名状态
var insuranceStatus = doc.getItemValueAsString("insure"); //投保状态
var empid = doc.getItemValueAsString("userID"); //employeeid
//插入数据到驻勤人员表
var subform = formProcess.doView("__sgTQqGCJDqTyPf6vN1Q"); //“attendance_site_person_info”表单Id
var doc1 = process.doNew(subform,getWebUser(),createParamsTable());
doc1.addStringItem("securityName",securityName); //驻勤人员名称
doc1.addStringItem("securityId",empid); //驻勤人员id
doc1.addStringItem("documentType",documentType); //证件类型
doc1.addStringItem("documentID",documentID); //证件号码
doc1.addStringItem("phone",phone); //手机号
doc1.addStringItem("DeptName",DeptName); //所属部门
doc1.addStringItem("jobType",jobType); //人员类型
doc1.addStringItem("isCertified",isCertified); //实名状态
doc1.addStringItem("insuranceStatus",insuranceStatus);//投保状态
doc1.addStringItem("createdUser",curName); //创建者
doc1.addStringItem("attendanceSiteId",newAttId); //驻勤id
doc1.addStringItem("domain_id",getDomainid()); //企业id
doc1.addStringItem("person_status",'0');
process.doCreate(doc1);//插入数据至驻勤人员表
println("新增驻勤人员信息:--------------------->"+doc1);
//插入数据到驻勤人员安排表
var attArrangeform = formProcess.doView("__MWsyjKTNZFmq3qaGHvx"); //“attendance_site_arrange_info”表单Id
var attArrangeDoc = process.doNew(attArrangeform,getWebUser(),createParamsTable());
attArrangeDoc.addStringItem("SECURITYNAME",securityName); //驻勤人员名称
attArrangeDoc.addStringItem("SECURITYID",empid); //驻勤人员id
attArrangeDoc.addStringItem("ATTENDANCESITEID",newAttId); //驻勤id
attArrangeDoc.addStringItem("DOCUMENTTYPE",documentType); //证件类型
attArrangeDoc.addStringItem("DOCUMENTID",documentID); //证件号码
attArrangeDoc.addStringItem("PHONE",phone); //手机号
attArrangeDoc.addDateItem("JOIN_ATT_TIME",getToday()); //安排时间
attArrangeDoc.addStringItem("JOIN_ATT_OPERATOR",curName); //安排人
process.doCreate(attArrangeDoc);//插入数据至驻勤人员安排表
println("新增驻勤人员安排信息:--------------------->"+attArrangeDoc);
}
}
}
}
result.put("code","200");
result.put("msg","添加成功");
result.put("state", true);
return result;
})()]]>