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