dasssss __Q4kKhtnnyPlzOe2R3oo __Q4kKhtnnyPlzOe2R3oo published __vSridPsPSESg7bvODgI UTF-8 get /zzdddd json " + datas); if (datas != null) { for (var iterator = datas.iterator(); iterator.hasNext();) { var map1 = iterator.next();//取值 var id = map1.get("id"); var doc = findDocument(id); var uid = doc.getAuthor().getId(); //获取日期 var date = new Date(); var seperator1 = "-"; var year = date.getFullYear(); var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var currentdate = year + seperator1 + month + seperator1 + strDate; var bd = { expectedDate: currentdate, ids: [""+uid+""], note: "个人原因离职" }; var bdjson = JSON.stringify(bd) var webuser = Package.cn.myapps.base.web.getWebUserInstance(id) var accessToken = webuser.getPC_ACCESS_TOKEN(); //获取accessToken println("accessToken===> " + accessToken); var request = $WEB.getParamsTable().getHttpRequest();//获取当前request var url1 = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort();//当前请求 和 uri部分 url += "/v3/tenant/organizations/"+getDomainid()+"/employees/batch-leave"; println("url =======>" + url); var result = new Packages.java.util.HashMap(); //创建指定类对象 result.put("accessToken",accessToken); var res = Package.cn.myapps.util.http.HttpRequestUtil.request(url,"POST",bdjson,"application/json",results); println("res =======>" + res); doc.findItem("is_leave").setValue("1"); var process = getDocumentProcess(); process.doUpdate(doc); } } })()]]>