sysfunction1 __6b8rwYZwkl44h6UIM25 __6b8rwYZwkl44h6UIM25 0){ for(var iterator = datas.iterator();iterator.hasNext();){ var data = iterator.next(); var userId = data.getItemValueAsString("systemAdmin"); //监管外网地址 var srcApp = data.getItemValueAsString("systemURL"); //监管内网地址 var targetApp = data.getItemValueAsString("systemURLNw"); //监管内网接收接口地址 var targetServiceUrl = data.getItemValueAsString("targetServiceUrl"); //监管外网回调地址 var callbackUrl = data.getItemValueAsString("callbackUrl"); //业务id var businessId = "1001000000001"; var businessType = "1001"; var regionId = data.getItemValueAsString("regionId"); //var FlowUrl = srcApp+"/runtime/"+applicationId+"/documents/activities/saveStartWorkFlow"; var FlowUrl = srcApp+"/runtime/"+applicationId+"/documents/"+docid+"/withoutValid"; var token = new Packages.cn.myapps.common.util.Security().getToken(userId); //通过用户id获取token,才能以前端账号调用接口 FlowUrl = FlowUrl + "?accessToken=" + token; //println("FlowUrl=="+FlowUrl); //println("userId=="+userId); var JSONString = URLConnector.put(FlowUrl,outputStr); //println("JSONString=="+JSONString); var errmsg = JSONString.get("errmsg"); /* if(!"保存成功".equals(errmsg)){ return "同步数据失败,请联系管理员"; } */ //发送附件userlist for(var userlistIterator = userlist.iterator();userlistIterator.hasNext();){ var dataFile = userlistIterator.next(); var FlowUrlFile = srcApp+"/runtime/file/transfer"; FlowUrlFile = FlowUrlFile + "?accessToken=" + token; var outputStrFile=dataFile.toJSONString();//转换为字符串 //println("outputStrFile=="+outputStrFile); var JSONStringFile = URLConnector.post(FlowUrlFile,outputStrFile); //println("JSONStringFileerrmsg=="+JSONStringFile); var errmsg = JSONStringFile.get("errmsg"); //println("JSONStringFileerrmsg=="+errmsg); } //通知监管外网推送数据内网 var contentMap = new Packages.com.alibaba.fastjson.JSONObject(); //天翎参数 contentMap.put("docId",docid); contentMap.put("applicationId",applicationId); contentMap.put("domainId",domainid); contentMap.put("formId",doc.getFormid()); contentMap.put("userId",userId); contentMap.put("receiveFormId",doc.getFormid()); contentMap.put("receiveApplicationId",applicationId); //数据摆渡参数目标 // srcApp监管外网地址 contentMap.put("srcApp",srcApp); // targetApp监管内网地址 contentMap.put("targetApp",targetApp); contentMap.put("regionId",regionId); //接收接口地址,url后需加token contentMap.put("targetServiceUrl",targetServiceUrl+"?accessToken="+token); contentMap.put("businessId",businessId); // businessType通知监管端内网更新数据(1001) 通知监管端内网删除数据(1002) contentMap.put("businessType",businessType); //监管端外网回调地址,url后需加token contentMap.put("callbackUrl",callbackUrl+"?accessToken="+token); var outputStr = contentMap.toJSONString();//转换为字符串 //监管端外网摆渡 var FlowUrl = srcApp +"/bcxin/sendData"; FlowUrl = FlowUrl + "?accessToken=" + token; println("FlowUrl==="+FlowUrl); var JSONString = URLConnector.post(FlowUrl,outputStr); //var errmsg = JSONString.get("errmsg"); //println("errmsg=="+errmsg); } }else{ return "提交失败,请先完善【从业单位信息】-【单位信息维护】中的数据监管配置后再上报数据。若您无此模块权限,请联系组织管理员操作或授权权限。"; } return tis; }, sendDateToJgSystemByDoc : function (doc,form_id,applicationId,officeAddressID){ var URLConnector = new Packages.cn.myapps.util.http.HttpRequestUtil(); var domainid = getDomainid(); var doc = doc; var docid = doc.getId(); var tis = ""; //需先校验表单校验无问题。无问题则保存并推送数据,有未填则不推送,不执行之后逻辑,等待表单校验 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(doc.getFormid()); //println("form_id==>" +form_id); //println("form==>" +form); 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(); //println("item.getValue()==="+item.getValue()); var oldFileArr = JSONArray.fromObject(item.getValue()); for(var i=0 ;i0){ //println("111"); for(var iterator = datas.iterator();iterator.hasNext();){ var data = iterator.next(); var userId = data.getItemValueAsString("systemAdmin"); //监管外网地址 var srcApp = data.getItemValueAsString("systemURL"); //监管内网地址 var targetApp = data.getItemValueAsString("systemURLNw"); //监管内网接收接口地址 var targetServiceUrl = data.getItemValueAsString("targetServiceUrl"); //监管外网回调地址 var callbackUrl = data.getItemValueAsString("callbackUrl"); //业务id var businessId = "1001000000001"; var businessType = "1001"; var regionId = data.getItemValueAsString("regionId"); //var FlowUrl = srcApp+"/runtime/"+applicationId+"/documents/activities/saveStartWorkFlow"; var FlowUrl = srcApp+"/runtime/"+applicationId+"/documents/"+docid+"/withoutValid"; 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.put(FlowUrl,outputStr); var errmsg = JSONString.get("errmsg"); if(!"保存成功".equals(errmsg)){ return "同步数据失败,请联系管理员"; } } catch(e) { //println("异常信息==>" + e); return "同步数据失败,请联系管理员"; } try{ //发送附件userlist for(var userlistIterator = userlist.iterator();userlistIterator.hasNext();){ var dataFile = userlistIterator.next(); var FlowUrlFile = srcApp+"/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); } //通知监管外网推送数据内网 var contentMap = new Packages.com.alibaba.fastjson.JSONObject(); //天翎参数 contentMap.put("docId",docid); contentMap.put("applicationId",applicationId); contentMap.put("domainId",domainid); contentMap.put("formId",form_id!=null?form_id:doc.getFormid()); contentMap.put("userId",userId); contentMap.put("receiveFormId",form_id!=null?form_id:doc.getFormid()); contentMap.put("receiveApplicationId",applicationId); //数据摆渡参数目标 // srcApp监管外网地址 contentMap.put("srcApp",srcApp); // targetApp监管内网地址 contentMap.put("targetApp",targetApp); contentMap.put("regionId",regionId); //接收接口地址,url后需加token contentMap.put("targetServiceUrl",targetServiceUrl+"?accessToken="+token); contentMap.put("businessId",businessId); // businessType通知监管端内网更新数据(1001) 通知监管端内网删除数据(1002) contentMap.put("businessType",businessType); //监管端外网回调地址,url后需加token contentMap.put("callbackUrl",callbackUrl+"?accessToken="+token); var outputStr = contentMap.toJSONString();//转换为字符串 //监管端外网摆渡 var FlowUrl = srcApp +"/bcxin/sendData"; FlowUrl = FlowUrl + "?accessToken=" + token; var JSONString = URLConnector.post(FlowUrl,outputStr); var errmsg = JSONString.get("errmsg"); }catch(e){ return "同步数据失败,请联系管理员"; } } }else{ return "提交审批失败,请先完善【从业单位信息】-【单位信息维护】中的数据监管配置后再上报数据。若您无此模块权限,请联系组织管理员操作或授权权限。"; } return tis; }, sendDateToJgSystemByDocCFJ : function (doc,myFormId,syncFormId,applicationId,officeAddressID){ var URLConnector = new Packages.cn.myapps.util.http.HttpRequestUtil(); var domainid = getDomainid(); var docid = doc.getId(); var tis = ""; //需先校验表单校验无问题。无问题则保存并推送数据,有未填则不推送,不执行之后逻辑,等待表单校验 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() : ""); //itemsMap.put("domainH",domainid); println("item.getName()::::" + item.getName()); println("itemsMap"+itemsMap); var formService = getFormProcess(); var form=formService.doView(myFormId);//自身表单id 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){ println("111"); for(var iterator = datas.iterator();iterator.hasNext();){ var data = iterator.next(); var userId = data.getItemValueAsString("systemAdmin"); //监管外网地址 srcApp var srcApp = data.getItemValueAsString("systemURL"); //监管内网地址 var targetApp = data.getItemValueAsString("systemURLNw"); //监管内网接收接口地址 var targetServiceUrl = data.getItemValueAsString("targetServiceUrl"); //监管外网回调地址 var callbackUrl = data.getItemValueAsString("callbackUrl"); //业务id var businessId = "1001000000001"; var businessType = "1001"; var regionId = data.getItemValueAsString("regionId"); //var FlowUrl = srcApp+"/runtime/"+applicationId+"/documents/activities/saveStartWorkFlow"; var FlowUrl = srcApp+"/runtime/"+applicationId+"/documents/"+docid+"/withoutValid"; 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.put(FlowUrl,outputStr); println("自定义JSONString---->" + JSONString); var errmsg = JSONString.get("errmsg"); println("自定义errmsg---->" + errmsg); if(!"保存成功".equals(errmsg)){ //return "同步数据失败1,请联系管理员"; } } catch(e) { //println("异常信息==>" + e); //return "同步数据失败2,请联系管理员"; } try{ //发送附件userlist for(var userlistIterator = userlist.iterator();userlistIterator.hasNext();){ var dataFile = userlistIterator.next(); var FlowUrlFile = srcApp+"/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); } println("测试程序=="); //通知监管外网推送数据内网 var contentMap = new Packages.com.alibaba.fastjson.JSONObject(); //天翎参数 contentMap.put("docId",docid); contentMap.put("applicationId",applicationId); contentMap.put("domainId",domainid); println("contentMap1==" + contentMap); contentMap.put("formId",syncFormId); contentMap.put("userId",userId); contentMap.put("receiveFormId",syncFormId); contentMap.put("receiveApplicationId",applicationId); println("contentMap2==" + contentMap); //数据摆渡参数目标 // srcApp监管外网地址 contentMap.put("srcApp",srcApp); // targetApp监管内网地址 contentMap.put("targetApp",targetApp); contentMap.put("regionId",regionId); println("contentMap3==" + contentMap); //接收接口地址,url后需加token contentMap.put("targetServiceUrl",targetServiceUrl+"?accessToken="+token); contentMap.put("businessId",businessId); // businessType通知监管端内网更新数据(1001) 通知监管端内网删除数据(1002) contentMap.put("businessType",businessType); println("contentMap4==" + contentMap); //监管端外网回调地址,url后需加token contentMap.put("callbackUrl",callbackUrl+"?accessToken="+token); println("contentMap5==" + contentMap); var outputStr = contentMap.toJSONString();//转换为字符串 println("outputStr=="+outputStr); //监管端外网摆渡 var FlowUrl = srcApp +"/bcxin/sendData"; println("FlowUrl--1----=="+FlowUrl); FlowUrl = FlowUrl + "?accessToken=" + token; println("FlowUrl--2----=="+FlowUrl); var JSONString = URLConnector.post(FlowUrl,outputStr); println("JSONString2=="+JSONString); var errmsg = JSONString.get("errmsg"); println("JSONString3=="+errmsg); }catch(e){ println("异常信息" + e); //return "同步数据失败3,请联系管理员"; } } }else{ return "提交审批失败,请先完善【从业单位信息】-【单位信息维护】中的数据监管配置后再上报数据。若您无此模块权限,请联系组织管理员操作或授权权限。"; } return tis; }, sendDateToJgSystemByDocHZH : function (doc,myFormId,syncFormId,applicationId,officeAddressID){ var URLConnector = new Packages.cn.myapps.util.http.HttpRequestUtil(); var domainid = getDomainid(); var docid = doc.getId(); //需先校验表单校验无问题。无问题则保存并推送数据,有未填则不推送,不执行之后逻辑,等待表单校验 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; try{ var JSONString = URLConnector.post(FlowUrl,outputStr); var errmsg = JSONString.get("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 "同步数据失败,请联系管理员"; } //发送附件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"); } } }else{ return "提交审批失败,请先完善【从业单位信息】-【单位信息维护】中的数据监管配置后再上报数据。若您无此模块权限,请联系组织管理员操作或授权权限。"; } }, deleteDateToJgSystemByDocCFJ : function (attId,syncFormId,applicationId,officeAddressID){ println("函数库里面的officeAddressID ================= 》" + officeAddressID) var arrto = splitText(attId,";"); println("arrto===" + arrto); /*if(arrto.length>1){ return "请选择一条记录操作!"; }*/ for( i=0 ; i < arrto.length; i++ ){ var userlist = new Packages.com.alibaba.fastjson.JSONArray(); for(var i=0;i0){ var URLConnector = Packages.cn.hutool.http.HttpRequest; println("URLConnector===" + URLConnector); var URLConnector2 = new Packages.cn.myapps.util.http.HttpRequestUtil(); println("URLConnector2===" + URLConnector2); for(var iterator = datas.iterator();iterator.hasNext();){ var data = iterator.next(); var userId = data.getItemValueAsString("systemAdmin"); println("userId===" + userId); var srcApp = data.getItemValueAsString("systemURL"); println("srcApp===" + srcApp); //监管内网地址 var targetApp = data.getItemValueAsString("systemURLNw"); println("targetApp===" + targetApp); //监管内网接收接口地址 var targetServiceUrl = data.getItemValueAsString("targetServiceUrl"); println("targetServiceUrl===" + targetServiceUrl); //监管外网回调地址 var callbackUrl = data.getItemValueAsString("callbackUrl"); println("callbackUrl===" + callbackUrl); //业务id var businessId = "1001000000001"; var businessType = "1002"; var regionId = data.getItemValueAsString("regionId"); println("regionId======" + regionId); var token = new Packages.cn.myapps.common.util.Security().getToken(userId); //通过用户id获取token,才能以前端账号调用接口 var FlowUrl = srcApp+"/runtime/"+applicationId+"/documents?accessToken=" + token; println("FlowUrl=="+FlowUrl); //println("outputStr=="+outputStr); var doc = findDocument(attId); //通知监管外网推送数据内网 println("doc=="+doc); var contentMap = new Packages.com.alibaba.fastjson.JSONObject(); //天翎参数 contentMap.put("docId",attId); contentMap.put("applicationId",applicationId); contentMap.put("domainId",""); // contentMap.put("formId",syncFormId); // contentMap.put("userId",userId); contentMap.put("receiveFormId",syncFormId); contentMap.put("receiveApplicationId",applicationId); //数据摆渡参数目标 // srcApp监管外网地址 contentMap.put("srcApp",srcApp); // targetApp监管内网地址 contentMap.put("targetApp",targetApp); contentMap.put("regionId",regionId); //接收接口地址,url后需加token contentMap.put("targetServiceUrl",targetServiceUrl+"?accessToken="+token); contentMap.put("businessId",businessId); // businessType通知监管端内网更新数据(1001) 通知监管端内网删除数据(1002) contentMap.put("businessType",businessType); //监管端外网回调地址,url后需加token contentMap.put("callbackUrl",callbackUrl+"?accessToken="+token); var outputStr = contentMap.toJSONString();//转换为字符串 println("outputStr=="+outputStr); //监管端外网摆渡 var FlowUrl = srcApp +"/bcxin/sendData"; FlowUrl = FlowUrl + "?accessToken=" + token; println("FlowUrl=="+FlowUrl); var JSONString = URLConnector2.post(FlowUrl,outputStr); println("JSONString=="+JSONString); var errmsg = JSONString.get("errmsg"); println("errmsg=="+errmsg); //if(!"ok".equals(errmsg)){ //return "通知外网推送数据失败,请联系管理员"; //} var FlowUrl = srcApp+"/runtime/"+applicationId+"/documents?accessToken=" + token; try{ var JSONString = URLConnector['delete'](FlowUrl).body(docidStr).execute().body(); }catch(e){ //println("异常信息==》" +e); //return "同步失败!"; } } }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 "提交审批失败,请先完善【从业单位信息】-【单位信息维护】中的数据监管配置后再上报数据。若您无此模块权限,请联系组织管理员操作或授权权限。"; } }, IsDeleteAble : function (){ var text = $WEB.getParameterAsText("_selects"); var webuserid=getWebUser().getId(); var rtn = ""; if (text == "") { return "请选择记录"; } var docids = text.split(';'); for (var i=0; i < docids.length; i++ ) { var doc = findDocument(docids[i]); var authorid = doc.getAuthor().getId(); var auditStatus = doc.getItemValueAsString("auditStatus"); println("auditStatus---->" + auditStatus); if(!"审批不通过".equals(auditStatus)||webuserid!=authorid){ return "只能删除自己审批不通过的记录"; } } return rtn; }, deleteDateToJgSystemByDocLqf : function (attId,applicationId){ var arrto = splitText(attId,";"); /*if(arrto.length>1){ return "请选择一条记录操作!"; } */ for( i=0 ; i < arrto.length; i++ ){ var userlist = new Packages.com.alibaba.fastjson.JSONArray(); for(var i=0;i0){ var URLConnector = Packages.cn.hutool.http.HttpRequest; var URLConnector2 = new Packages.cn.myapps.util.http.HttpRequestUtil(); for(var iterator = datas.iterator();iterator.hasNext();){ var data = iterator.next(); var userId = data.getItemValueAsString("systemAdmin"); //监管外网地址 var srcApp = data.getItemValueAsString("systemURL"); //监管内网地址 var targetApp = data.getItemValueAsString("systemURLNw"); //监管内网接收接口地址 var targetServiceUrl = data.getItemValueAsString("targetServiceUrl"); //监管外网回调地址 var callbackUrl = data.getItemValueAsString("callbackUrl"); //业务id var businessId = "1001000000001"; var businessType = "1002"; var regionId = data.getItemValueAsString("regionId"); var token = new Packages.cn.myapps.common.util.Security().getToken(userId); var doc = findDocument(attId); //通知监管外网推送数据内网 var contentMap = new Packages.com.alibaba.fastjson.JSONObject(); //天翎参数 contentMap.put("docId",attId); contentMap.put("applicationId",applicationId); contentMap.put("domainId",""); // //contentMap.put("formId",doc.getFormid("")); contentMap.put("userId",userId); //contentMap.put("receiveFormId",doc.getFormid()); contentMap.put("receiveApplicationId",applicationId); //数据摆渡参数目标 // srcApp监管外网地址 contentMap.put("srcApp",srcApp); // targetApp监管内网地址 contentMap.put("targetApp",targetApp); contentMap.put("regionId",regionId); //接收接口地址,url后需加token contentMap.put("targetServiceUrl",targetServiceUrl+"?accessToken="+token); contentMap.put("businessId",businessId); // businessType通知监管端内网更新数据(1001) 通知监管端内网删除数据(1002) contentMap.put("businessType",businessType); //监管端外网回调地址,url后需加token contentMap.put("callbackUrl",callbackUrl+"?accessToken="+token); var outputStr = contentMap.toJSONString();//转换为字符串 //监管端外网摆渡 var FlowUrl = srcApp +"/bcxin/sendData"; FlowUrl = FlowUrl + "?accessToken=" + token; var JSONString = URLConnector2.post(FlowUrl,outputStr); var errmsg = JSONString.get("errmsg"); println("errmsg=="+errmsg); //if(!"ok".equals(errmsg)){ //return "通知外网推送数据失败,请联系管理员"; //} //通过用户id获取token,才能以前端账号调用接口 var FlowUrl = srcApp+"/runtime/"+applicationId+"/documents?accessToken=" + token; try{ var JSONString = URLConnector['delete'](FlowUrl).body(docidStr).execute().body(); }catch(e){ //println("异常信息==》" +e); return "同步失败!"; } } }else{ return "提交审批失败,请先完善【从业单位信息】-【单位信息维护】中的数据监管配置后再上报数据。若您无此模块权限,请联系组织管理员操作或授权权限。"; } } } }]]>
8