Commit 48d0793e authored by 18083's avatar 18083

git电子档案文件补充与正式环境一致

parent 87a4cddf
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
var req_date = $ctx.parameter.getChildren(); var req_date = $ctx.parameter.getChildren();
var batch_flag=$ctx.parameter.batch_flag; var batch_flag=$ctx.parameter.batch_flag;
var session_id=$ctx.parameter.session_id; var session_id=$ctx.parameter.session_id;
logger.info(session_id);
var batch_id_bm = $bm('efile.EFILE1030.get_tran_batch'); var batch_id_bm = $bm('efile.EFILE1030.get_tran_batch');
var batch_id=batch_id_bm.queryAsMap().getChildren()[0].batch_id; var batch_id=batch_id_bm.queryAsMap().getChildren()[0].batch_id;
logger.info(batch_id); logger.info(batch_id);
...@@ -68,6 +69,8 @@ ...@@ -68,6 +69,8 @@
var documentTypeCode=batch_data[i].base_archive_code; var documentTypeCode=batch_data[i].base_archive_code;
var originalNumber=batch_data[i].document_info; var originalNumber=batch_data[i].document_info;
originalNumber= originalNumber.substr(0,100); originalNumber= originalNumber.substr(0,100);
originalNumber=originalNumber.replace('"','');
originalNumber=originalNumber.replace('"','');
var primaryField=batch_data[i].primary_field; var primaryField=batch_data[i].primary_field;
var isPaper='true'; var isPaper='true';
var documentSource='CM'; var documentSource='CM';
...@@ -173,6 +176,7 @@ ...@@ -173,6 +176,7 @@
logger.info(doc_data); logger.info(doc_data);
var doc_import=new com.hand.hl.HttpPostUtilNew(); var doc_import=new com.hand.hl.HttpPostUtilNew();
var data = doc_import.httpPostDocImport(docUrl,doc_data,access_token, token_type); var data = doc_import.httpPostDocImport(docUrl,doc_data,access_token, token_type);
logger.info('data:'+data);
var json_data = JSON.parse(data); var json_data = JSON.parse(data);
var statusCode =json_data.statusCode; var statusCode =json_data.statusCode;
var message =json_data.message; var message =json_data.message;
...@@ -234,6 +238,7 @@ ...@@ -234,6 +238,7 @@
//doc_data=doc_data.replace(/[\'\\\\/\b\f\n\r\t]/g, ''); //doc_data=doc_data.replace(/[\'\\\\/\b\f\n\r\t]/g, '');
var doc_import=new com.hand.hl.HttpPostUtilNew(); var doc_import=new com.hand.hl.HttpPostUtilNew();
var data_result = doc_import.httpPostDocImport(docUrl,doc_data,access_token, token_type); var data_result = doc_import.httpPostDocImport(docUrl,doc_data,access_token, token_type);
logger.info('data_result:'+data_result);
var json_data = JSON.parse(data_result); var json_data = JSON.parse(data_result);
var statusCode =json_data.statusCode; var statusCode =json_data.statusCode;
var message =json_data.message; var message =json_data.message;
...@@ -336,21 +341,25 @@ ...@@ -336,21 +341,25 @@
// je_json_data1=je_json_data_result[0]; // je_json_data1=je_json_data_result[0];
// je_json_data2=je_json_data_result[1]; // je_json_data2=je_json_data_result[1];
// } // }
logger.info('----2222222-----');
var companyCode='HL'; var companyCode='HL';
var documentTypeCode=req_date[i].base_archive_code; var documentTypeCode=req_date[i].base_archive_code;
var originalNumber=req_date[i].document_info; var originalNumber=req_date[i].document_info;
originalNumber= originalNumber.substr(0,100); originalNumber= originalNumber.substr(0,100);
originalNumber=originalNumber.replace('"','');
originalNumber=originalNumber.replace('"','');
logger.info(originalNumber);
var primaryField=req_date[i].primary_field; var primaryField=req_date[i].primary_field;
var isPaper='true'; var isPaper='true';
var documentSource='CM'; var documentSource='CM';
var ruleOID=''; var ruleOID='';
var securityLevelCode=''; var securityLevelCode='';
logger.info('----2222222-----');
var fieldValueList=fieldValueList_data.getChildren()[0].fieldValueList; var fieldValueList=fieldValueList_data.getChildren()[0].fieldValueList;
var attlist=[]; var attlist=[];
var filelist=[]; var filelist=[];
logger.info(typeof(fieldValueList)=="undefined");
if(typeof(fieldValueList)=="undefined"){ if(typeof(fieldValueList)=="undefined"){
fieldValueList=[]; fieldValueList=[];
//if(req_date[i].je_check_flag=='Y'){ //if(req_date[i].je_check_flag=='Y'){
...@@ -362,28 +371,36 @@ ...@@ -362,28 +371,36 @@
filelist='[]' ; filelist='[]' ;
// } // }
}else{ }else{
logger.info(typeof(fieldValueList));
fieldValueList=fieldValueList.replace('中左括号替换','('); fieldValueList=fieldValueList.replace('中左括号替换','(');
fieldValueList=fieldValueList.replace('中右括号替换',')'); fieldValueList=fieldValueList.replace('中右括号替换',')');
fieldValueList=fieldValueList.replace('英左括号替换','('); fieldValueList=fieldValueList.replace('英左括号替换','(');
fieldValueList=fieldValueList.replace('英右括号替换',')'); fieldValueList=fieldValueList.replace('英右括号替换',')');
fieldValueList=fieldValueList.substring(17); fieldValueList=fieldValueList.substring(17);
logger.info(fieldValueList);
fieldValueList=JSON.parse(fieldValueList); fieldValueList=JSON.parse(fieldValueList);
//if(req_date[i].je_check_flag=='Y'){ //if(req_date[i].je_check_flag=='Y'){
//fieldValueList.push(je_json_data1); //fieldValueList.push(je_json_data1);
// fieldValueList.push(je_json_data2); // fieldValueList.push(je_json_data2);
// } // }
fieldValueList=JSON.stringify(fieldValueList); fieldValueList=JSON.stringify(fieldValueList);
logger.info(fieldValueList);
filelist.push(fieldValueList); filelist.push(fieldValueList);
logger.info('----filelist---'||filelist.push(fieldValueList));
logger.info('----444444444444---');
} }
var attachmentList = fieldValueList_data.getChildren()[0].attachmentList; var attachmentList = fieldValueList_data.getChildren()[0].attachmentList;
logger.info(typeof(attachmentList));
logger.info(typeof(attachmentList)!="undefined");
if(typeof(attachmentList)!="undefined"){ if(typeof(attachmentList)!="undefined"){
attachmentList=attachmentList.replace('\s+', ''); attachmentList=attachmentList.replace('\s+', '');
} }
if(typeof(attachmentList)=="undefined"){ if(typeof(attachmentList)=="undefined"){
logger.info('----33333333-----');
var fils = '{' var fils = '{'
+'"companyCode": "'+companyCode +'"companyCode": "'+companyCode
+'",' +'",'
...@@ -404,6 +421,7 @@ ...@@ -404,6 +421,7 @@
+'"fieldValueList": '+filelist +'"fieldValueList": '+filelist
+'}'; +'}';
fils=JSON.parse(fils); fils=JSON.parse(fils);
doc_data.push(fils); doc_data.push(fils);
}else{ }else{
attachmentList=attachmentList.substring(17); attachmentList=attachmentList.substring(17);
...@@ -445,7 +463,7 @@ ...@@ -445,7 +463,7 @@
var access_token = SystokenQuery.getChildren()[0].access_token; var access_token = SystokenQuery.getChildren()[0].access_token;
var doc_data=JSON.stringify(doc_data); var doc_data=JSON.stringify(doc_data);
//doc_data=doc_data.replace(/[\'\\\\/\b\f\n\r\t]/g, ''); //doc_data=doc_data.replace(/[\'\\\\/\b\f\n\r\t]/g, '');
logger.info(doc_data); logger.info('doc_data'||doc_data);
var doc_import=new com.hand.hl.HttpPostUtilNew(); var doc_import=new com.hand.hl.HttpPostUtilNew();
var data = doc_import.httpPostDocImport(docUrl,doc_data,access_token, token_type); var data = doc_import.httpPostDocImport(docUrl,doc_data,access_token, token_type);
var json_data = JSON.parse(data); var json_data = JSON.parse(data);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment