sysfunctionNEW __wGomeHJBz6CpLFCCl4y __wGomeHJBz6CpLFCCl4y 0){ for(var iter2 = fileOperation.iterator();iter2.hasNext();){ var fileOperationVO = iter2.next(); var fileOperationStr = JSONObject.fromObject(fileOperationVO).toString(); var contentMap3 = new Packages.com.alibaba.fastjson.JSONObject(); contentMap3.put("docId",docid); contentMap3.put("formId",toFormID); contentMap3.put("userId",userId); contentMap3.put("srcApp",srcApp); contentMap3.put("targetApp",targetApp); contentMap3.put("regionId",regionId); contentMap3.put("targetServiceUrl",targetServiceUrl); contentMap3.put("businessId",businessId); contentMap3.put("businessType",businessType); contentMap3.put("callbackUrl",callbackUrl); contentMap3.put("operation",fileOperationStr); contentMap3.put("mode","annex"); var outputStr3 = contentMap3.toJSONString();//转换为字符串 var FlowUrl = srcApp +"/bcxin/sendOperation"; var JSONString = URLConnector.post(FlowUrl,outputStr3); } } }, //通知监管端外网更新数据(1001) sendDateToJGSystemByDocNEW : function (doc,form_id,application_id){ var domainid = getDomainid(); var applicationId = getApplication(); var formId = doc.getFormid(); var docid = doc.getId(); var toFormID = form_id; var toApplicationID = application_id; var toDomainID = getDomainid(); var JSONObject = new Packages.net.sf.json.JSONObject(); var syncUtil = new Packages.com.teemlink.sync.util.SyncUtil(); var URLConnector = new Packages.cn.myapps.util.http.HttpRequestUtil(); var FileDownURL = "/data/obpm-demoSecurity"; var toDataSoure = sysfunction.DS_SECURITYFLOW; var userId = getWebUser().getId(); //业务id var fileOperation = syncUtil.genFileDataOperationFromDocument(doc,userId,sysfunction.MY_IP,FileDownURL); //替换需要推送的字段 doc.setDomainid(toDomainID); doc.setApplicationid(toApplicationID); doc.setFormid(toFormID); doc.setAuthorDeptIndex("{}"); doc.setAuthorId(userId); var documentOperation = syncUtil.buildDocumentHeadOperation(doc,toApplicationID, toDataSoure, "save"); var documentOperationStr = JSONObject.fromObject(documentOperation).toString(); var TLKOperation = syncUtil.buildDocumentOperation(doc,toApplicationID, toDataSoure, "save"); var TLKOperationStr = JSONObject.fromObject(TLKOperation).toString(); var srcApp = sysfunction.MY_IP; var targetApp = sysfunction.JGWW_IP; var regionId = sysfunction.REGIONID; var targetServiceUrl = "/bcxin/receiveOperation"; var businessId = "1001000000001"; //通知企业端更新数据(1003) 通知企业端删除数据(1004) 通知监管端外网更新数据(1001) 通知监管端外网删除数据(1002) var businessType = "1001"; var callbackUrl = sysfunction.MY_CALLBACKURL; // documentOperationStr var contentMap = new Packages.com.alibaba.fastjson.JSONObject(); contentMap.put("docId",docid); contentMap.put("formId",toFormID); contentMap.put("userId",userId); contentMap.put("srcApp",srcApp); contentMap.put("targetApp",sysfunction.IS_OUT == "NO" ? targetApp : sysfunction.INNER_IP); contentMap.put("regionId",regionId); contentMap.put("targetServiceUrl",targetServiceUrl); contentMap.put("businessId",businessId); contentMap.put("businessType",businessType); contentMap.put("callbackUrl",callbackUrl); contentMap.put("operation",documentOperationStr); contentMap.put("mode","normal"); var outputStr = contentMap.toJSONString();//转换为字符串 var FlowUrl = srcApp +"/bcxin/sendOperation"; var JSONString = URLConnector.post(FlowUrl,outputStr); //TLK var contentMap2 = new Packages.com.alibaba.fastjson.JSONObject(); contentMap2.put("docId",docid); contentMap2.put("formId",toFormID); contentMap2.put("userId",userId); contentMap2.put("srcApp",srcApp); contentMap2.put("targetApp",sysfunction.IS_OUT == "NO" ? targetApp : sysfunction.INNER_IP); contentMap2.put("regionId",regionId); contentMap2.put("targetServiceUrl",targetServiceUrl); contentMap2.put("businessId",businessId); contentMap2.put("businessType",businessType); contentMap2.put("callbackUrl",callbackUrl); contentMap2.put("operation",TLKOperationStr); contentMap2.put("mode","normal"); var outputStr2 = contentMap2.toJSONString();//转换为字符串 var FlowUrl = srcApp +"/bcxin/sendOperation"; var JSONString = URLConnector.post(FlowUrl,outputStr2); // 监管外网推送文件 推送文件 if(fileOperation.size()>0){ for(var iter2 = fileOperation.iterator();iter2.hasNext();){ var fileOperationVO = iter2.next(); var fileOperationStr = JSONObject.fromObject(fileOperationVO).toString(); var contentMap3 = new Packages.com.alibaba.fastjson.JSONObject(); contentMap3.put("docId",docid); contentMap3.put("formId",toFormID); contentMap3.put("userId",userId); contentMap3.put("srcApp",srcApp); contentMap3.put("targetApp",sysfunction.IS_OUT == "NO" ? targetApp : sysfunction.INNER_IP); contentMap3.put("regionId",regionId); contentMap3.put("targetServiceUrl",targetServiceUrl); contentMap3.put("businessId",businessId); contentMap3.put("businessType",businessType); contentMap3.put("callbackUrl",callbackUrl); contentMap3.put("operation",fileOperationStr); contentMap3.put("mode","annex"); var outputStr3 = contentMap3.toJSONString();//转换为字符串 var FlowUrl = srcApp +"/bcxin/sendOperation"; var JSONString = URLConnector.post(FlowUrl,outputStr3); } } }, deleteDataToJGSystemByDocNEW : function (attId,applicationId){ var arrto = splitText(attId,";"); if(arrto.length>1||arrto.length==0){ return "请选择一条记录操作!"; } var toApplicationID = applicationId; var srcApp = sysfunctionNew.MY_IP; var doc = findDocument(attId); var docid = doc.getId(); var URLConnector = new Packages.cn.myapps.util.http.HttpRequestUtil(); var toDataSoure = sysfunctionNew.DS_SECURITYFLOW; var syncUtil = new Packages.com.teemlink.sync.util.SyncUtil(); var JSONObject = new Packages.net.sf.json.JSONObject(); //替换需要推送的字段 var documentOperation = syncUtil.buildDocumentHeadOperation(doc,toApplicationID, toDataSoure, "delete"); var documentOperationStr = JSONObject.fromObject(documentOperation).toString(); var TLKOperation = syncUtil.buildDocumentOperation(doc,toApplicationID, toDataSoure, "delete"); var TLKOperationStr = JSONObject.fromObject(TLKOperation).toString(); var userId = getWebUser().getId(); var srcApp = sysfunction.MY_IP; var targetApp = sysfunction.IS_OUT == "NO" ? targetApp : sysfunction.INNER_IP; var regionId = sysfunction.REGIONID; var targetServiceUrl = "/bcxin/receiveOperation"; var businessId = "1001000000001"; //通知企业端更新数据(1003) 通知企业端删除数据(1004) 通知监管端外网更新数据(1001) 通知监管端外网删除数据(1002) var businessType = "1002"; var callbackUrl = sysfunction.MY_CALLBACKURL; //通知监管外网推送数据内网 var contentMap = new Packages.com.alibaba.fastjson.JSONObject(); contentMap.put("docId",docid); contentMap.put("formId",doc.getFormid()); contentMap.put("userId",userId); contentMap.put("srcApp",srcApp); contentMap.put("targetApp",targetApp); contentMap.put("regionId",regionId); contentMap.put("targetServiceUrl",targetServiceUrl); contentMap.put("businessId",businessId); contentMap.put("businessType",businessType); contentMap.put("callbackUrl",callbackUrl); contentMap.put("operation",documentOperationStr); contentMap.put("mode","normal"); var outputStr = contentMap.toJSONString();//转换为字符串 //监管端外网摆渡 var FlowUrl = srcApp +"/bcxin/sendOperation"; var JSONString = URLConnector.post(FlowUrl,outputStr); //删除 var contentMap2 = new Packages.com.alibaba.fastjson.JSONObject(); contentMap2.put("docId",docid); contentMap2.put("formId",doc.getFormid()); contentMap2.put("userId",userId); contentMap2.put("srcApp",srcApp); contentMap2.put("targetApp",targetApp); contentMap2.put("regionId",regionId); contentMap2.put("targetServiceUrl",targetServiceUrl); contentMap2.put("businessId",businessId); contentMap2.put("businessType",businessType); contentMap2.put("callbackUrl",callbackUrl); contentMap2.put("operation",TLKOperationStr); contentMap2.put("mode","normal"); var outputStr2 = contentMap2.toJSONString();//转换为字符串 //监管端外网摆渡 var FlowUrl2 = srcApp +"/bcxin/sendOperation"; var JSONString = URLConnector.post(FlowUrl2,outputStr2); }, deleteDataToQYSystemByDocNEW : function (attId,application_Id){ var arrto = splitText(attId,";"); if(arrto.length>1||arrto.length==0){ return "请选择一条记录操作!"; } var toApplicationID = applicationId; var srcApp = sysfunctionNew.MY_IP; var doc = findDocument(attId); var docid = doc.getId(); var URLConnector = new Packages.cn.myapps.util.http.HttpRequestUtil(); var toDataSoure = sysfunctionNew.COMPANY_DATASOURCE; var syncUtil = new Packages.com.teemlink.sync.util.SyncUtil(); var JSONObject = new Packages.net.sf.json.JSONObject(); //替换需要推送的字段 var documentOperation = syncUtil.buildDocumentHeadOperation(doc,toApplicationID, toDataSoure, "delete"); var documentOperationStr = JSONObject.fromObject(documentOperation).toString(); var TLKOperation = syncUtil.buildDocumentOperation(doc,toApplicationID, toDataSoure, "delete"); var TLKOperationStr = JSONObject.fromObject(TLKOperation).toString(); var userId = ""; var sql ="select domainid,item_systemAdmin from tlk_CompanyInformation where item_domain_id = '"+domain_id+"'"; var data = findBySQL(sql); if(isNotNull(data)){ userId= data.getItemValueAsString("systemAdmin"); }else{ userId = "__A7yVvj33RRHsOLgvt0d"; } var srcApp = sysfunction.MY_IP; var targetApp = sysfunction.JGWW_IP; var regionId = sysfunction.REGIONID; var targetServiceUrl = "/bcxin/receiveOperation"; var businessId = "1001000000001"; //通知企业端更新数据(1003) 通知企业端删除数据(1004) 通知监管端外网更新数据(1001) 通知监管端外网删除数据(1002) var businessType = "1004"; var callbackUrl = sysfunction.MY_CALLBACKURL; //通知监管外网推送数据内网 var contentMap = new Packages.com.alibaba.fastjson.JSONObject(); contentMap.put("docId",docid); contentMap.put("formId",doc.getFormid()); contentMap.put("userId",userId); contentMap.put("srcApp",srcApp); contentMap.put("targetApp",targetApp); contentMap.put("regionId",regionId); contentMap.put("targetServiceUrl",targetServiceUrl); contentMap.put("businessId",businessId); contentMap.put("businessType",businessType); contentMap.put("callbackUrl",callbackUrl); contentMap.put("operation",documentOperationStr); contentMap.put("mode","normal"); var outputStr = contentMap.toJSONString();//转换为字符串 //监管端外网摆渡 var FlowUrl = srcApp +"/bcxin/sendOperation"; var JSONString = URLConnector.post(FlowUrl,outputStr); //删除 var contentMap2 = new Packages.com.alibaba.fastjson.JSONObject(); contentMap2.put("docId",docid); contentMap2.put("formId",doc.getFormid()); contentMap2.put("userId",userId); contentMap2.put("srcApp",srcApp); contentMap2.put("targetApp",targetApp); contentMap2.put("regionId",regionId); contentMap2.put("targetServiceUrl",targetServiceUrl); contentMap2.put("businessId",businessId); contentMap2.put("businessType",businessType); contentMap2.put("callbackUrl",callbackUrl); contentMap2.put("operation",TLKOperationStr); contentMap2.put("mode","normal"); var outputStr2 = contentMap2.toJSONString();//转换为字符串 //监管端外网摆渡 var FlowUrl2 = srcApp +"/bcxin/sendOperation"; var JSONString = URLConnector.post(FlowUrl2,outputStr2); }, }]]> 0