sysfunction __gZxrYDgj8OpfztxSuUg __gZxrYDgj8OpfztxSuUg 0){ for(var iterator = datas.iterator();iterator.hasNext();){ var data = iterator.next(); var userId = data.getItemValueAsString("systemAdmin"); var targetApp = data.getItemValueAsString("systemURL"); var regionId = data.getItemValueAsString("region"); var FlowUrl = targetApp+"/runtime/"+applicationId+"/documents/activities/saveStartWorkFlow"; var token = new Packages.cn.myapps.common.util.Security().getToken(userId); //通过用户id获取token,才能以前端账号调用接口 FlowUrl = FlowUrl + "?accessToken=" + token; println("FlowUrl=="+FlowUrl); println("outputStr=="+outputStr); println("userId=="+userId); try{ var JSONString = URLConnector.post(FlowUrl,outputStr); println("JSONString=="+JSONString); var errmsg = JSONString.get("errmsg"); println("errmsg=="+errmsg); if(!"ok".equals(errmsg)){ var errStr = ""; var errors = JSONString.get("errors"); if(errors==null){ return "同步数据失败,请联系管理员"; }else{ for(var iterator = errors.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 var errmsg= map1.get("errmsg"); errStr += errmsg+"
"; } return errStr; } } } catch(e) { println("异常信息==>" + e); return "同步数据失败,请联系管理员"; } println("=================="); //发送附件userlist for(var userlistIterator = userlist.iterator();userlistIterator.hasNext();){ var dataFile = userlistIterator.next(); var FlowUrlFile = targetApp+"/runtime/file/transfer"; FlowUrlFile = FlowUrlFile + "?accessToken=" + token; var outputStrFile=dataFile.toJSONString();//转换为字符串 println("outputStrFile=="+outputStrFile); var JSONStringFile = URLConnector.post(FlowUrlFile,outputStrFile); var errmsg = JSONStringFile.get("errmsg"); println("JSONStringFileerrmsg=="+errmsg); } } }else{ return "提交审批失败,请先完善【从业单位信息】-【单位信息维护】中的数据监管配置后再上报数据。若您无此模块权限,请联系组织管理员操作或授权权限。"; } }, updataDateToJgSystemByDocHZH : function (doc,myFormId,docid,syncFormId,applicationId,officeAddressID){ var URLConnector = new Packages.cn.myapps.util.http.HttpRequestUtil(); var domainid = getDomainid(); var docid = docid; //需先校验表单校验无问题。无问题则保存并推送数据,有未填则不推送,不执行之后逻辑,等待表单校验 var docprocessValidata = getDocumentProcess(); var paramsValidata = createParamsTable(); var webUserValidata = getWebUser(); var validata = docprocessValidata.doValidate(doc,paramsValidata,webUserValidata); if(validata.size() != 0 ){ return ""; } var itemsMap = new Packages.com.alibaba.fastjson.JSONObject(); var userlist = createObject("java.util.ArrayList"); for(var iter=doc.getItems().iterator();iter.hasNext();){ var item=iter.next(); itemsMap.put(item.getName(),item.getValue() != null ? item.getValue() : ""); var formService = getFormProcess(); var form=formService.doView(myFormId); var field = form.findFieldByName(item.getName()); var simpleName =""; if(isNotNull(field)){ simpleName =field.getClass().getSimpleName(); } if(("AttachmentUploadField".equals(simpleName) || "ImageUploadField".equals(simpleName) ) && isNotNull(item.getValue())){ var JSONArray=new Packages.net.sf.json.JSONArray(); var JSONObject=new Packages.net.sf.json.JSONObject(); var oldFileArr = JSONArray.fromObject(item.getValue()); for(var i=0 ;i0){ for(var iterator = datas.iterator();iterator.hasNext();){ var data = iterator.next(); var userId = data.getItemValueAsString("systemAdmin"); var targetApp = data.getItemValueAsString("systemURL"); var regionId = data.getItemValueAsString("region"); var FlowUrl = targetApp+"/runtime/"+applicationId+"/documents/activities/saveStartWorkFlow"; var token = new Packages.cn.myapps.common.util.Security().getToken(userId); //通过用户id获取token,才能以前端账号调用接口 FlowUrl = FlowUrl + "?accessToken=" + token; println("FlowUrl=="+FlowUrl); println("outputStr=="+outputStr); println("userId=="+userId); try{ var JSONString = URLConnector.post(FlowUrl,outputStr); println("JSONString=="+JSONString); var errmsg = JSONString.get("errmsg"); println("errmsg=="+errmsg); if(!"ok".equals(errmsg)){ var errStr = ""; var errors = JSONString.get("errors"); if(errors==null){ return "同步数据失败,请联系管理员"; }else{ for(var iterator = errors.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 var errmsg= map1.get("errmsg"); errStr += errmsg+"
"; } return errStr; } } } catch(e) { println("异常信息==>" + e); return "同步数据失败,请联系管理员"; } println("=================="); //发送附件userlist for(var userlistIterator = userlist.iterator();userlistIterator.hasNext();){ var dataFile = userlistIterator.next(); var FlowUrlFile = targetApp+"/runtime/file/transfer"; FlowUrlFile = FlowUrlFile + "?accessToken=" + token; var outputStrFile=dataFile.toJSONString();//转换为字符串 println("outputStrFile=="+outputStrFile); var JSONStringFile = URLConnector.post(FlowUrlFile,outputStrFile); var errmsg = JSONStringFile.get("errmsg"); println("JSONStringFileerrmsg=="+errmsg); } } }else{ return "提交审批失败,请先完善【从业单位信息】-【单位信息维护】中的数据监管配置后再上报数据。若您无此模块权限,请联系组织管理员操作或授权权限。"; } }, deleteDateToJgSystemByDocHZH : function (attId,applicationId,officeAddressID){ var userlist = new Packages.com.alibaba.fastjson.JSONArray(); var arrto = splitText(attId,";"); for(var i=0;i0){ var URLConnector = Packages.cn.hutool.http.HttpRequest; for(var iterator = datas.iterator();iterator.hasNext();){ var data = iterator.next(); var userId = data.getItemValueAsString("systemAdmin"); var targetApp = data.getItemValueAsString("systemURL"); var regionId = data.getItemValueAsString("region"); var token = new Packages.cn.myapps.common.util.Security().getToken(userId); //通过用户id获取token,才能以前端账号调用接口 var FlowUrl = targetApp+"/runtime/"+applicationId+"/documents?accessToken=" + token; println("FlowUrl=="+FlowUrl); println("outputStr=="+outputStr); try{ var JSONString = URLConnector['delete'](FlowUrl).body(outputStr).execute().body(); }catch(e){ //println("异常信息==》" +e); return "同步失败!"; } } }else{ return "提交审批失败,请先完善【从业单位信息】-【单位信息维护】中的数据监管配置后再上报数据。若您无此模块权限,请联系组织管理员操作或授权权限。"; } } }]]>
0