Commit 532db72c by linboxuan

lin update ediNootify

parent 8101707b
...@@ -417,9 +417,9 @@ class UtilsNeedService extends AppServiceBase { ...@@ -417,9 +417,9 @@ class UtilsNeedService extends AppServiceBase {
/*docUrl下载链接,全路径,如:https://XXXXXX.pdf?XXXXX */ /*docUrl下载链接,全路径,如:https://XXXXXX.pdf?XXXXX */
try { try {
var tmpFileName = docUrl.substring(0, docUrl.lastIndexOf("?")); var tmpFileName = docUrl.substring(0, docUrl.lastIndexOf("?"));
var fileName = tmpFileName.substr(tmpFileName.lastIndexOf("/") + 1, tmpFileName.lenght); var fileName = tmpFileName.substr(tmpFileName.lastIndexOf("/") + 1, tmpFileName.length);
// 2020 0803 lin 修改; // 2020 0803 lin 修改;
var urlJson = this.urlSplit(docUrl); var urlJson = this.urlSplit(decodeURI(docUrl));
if (urlJson["Expires"]) { if (urlJson["Expires"]) {
// url中过期时间与服务器时间对比结果为已过期 // url中过期时间与服务器时间对比结果为已过期
if (urlJson["Expires"] < new Date().getTime()) { if (urlJson["Expires"] < new Date().getTime()) {
...@@ -949,7 +949,7 @@ class UtilsNeedService extends AppServiceBase { ...@@ -949,7 +949,7 @@ class UtilsNeedService extends AppServiceBase {
} }
urlSplit(url) { urlSplit(url) {
var arr = url.split("?")[1]; //根据?跟个url var arr = url.split("?"); //根据?跟个url
var arr2 = arr[1].split("&"); //根据&重新分割参数 var arr2 = arr[1].split("&"); //根据&重新分割参数
var jsonarr = {}; //定义一个json对象放置url 参数 var jsonarr = {}; //定义一个json对象放置url 参数
for (var i = 0; i < arr2.length; i++) { //循环将参数放到json里面 for (var i = 0; i < arr2.length; i++) { //循环将参数放到json里面
...@@ -1226,19 +1226,23 @@ class UtilsNeedService extends AppServiceBase { ...@@ -1226,19 +1226,23 @@ class UtilsNeedService extends AppServiceBase {
var businessLicenseArr = []; var businessLicenseArr = [];
if(extJson.idCardList) { if(extJson.idCardList) {
// 抽出数组 // 抽出数组
var idCardListA = JSON.parse(extJson.idCardList); var idCardListA = extJson.idCardList;
var idCardListArr = []; var idCardListArr = [];
for(var i = 0; i < idCardListA.lenght; i++) { for(var i = 0; i < idCardListA.length; i++) {
idCardListArr.push(await this.opDownFileInfo(idCardListA[i])); idCardListArr.push(await this.opDownFileInfo(idCardListA[i]));
} }
} }
for(var i = 0; i < extJson.businessLicense.lenght; i++) { for(var i = 0; i < extJson.businessLicense.length; i++) {
businessLicenseArr.push(await this.opDownFileInfo(extJson.businessLicense[i])); businessLicenseArr.push(await this.opDownFileInfo(extJson.businessLicense[i]));
} }
actionBody.extInfo = { actionBody.extInfo = {
businessLicenseArr, businessLicenseArr,
idCardListArr idCardListArr
} }
// 2020 1020 lin 新增 因为下面receiveEdiStatusNotify ,JSON.parse(ab.extInfo);
// rejectReason需要转换 否则驳回理由处可能有问题
JSON.stringify(actionBody.extInfo)
console.log(actionBody.extInfo)
} }
} }
var self = this; var self = this;
...@@ -1329,4 +1333,8 @@ module.exports = UtilsNeedService; ...@@ -1329,4 +1333,8 @@ module.exports = UtilsNeedService;
// var a = new UtilsNeedService(); // var a = new UtilsNeedService();
// a.test(); // a.test();
// var a = new UtilsNeedService();
// a.ediNotify(null, {
// operationType:'USER_UPLOAD_PRODUCE',
// extInfo:"{\"businessLicense\":[\"https://companyreg-wangwen.oss-cn-shanghai.aliyuncs.com/business_license/1219541161213057/1603184928383/xk8suu62qo.jpg?Expires=1603193934&OSSAccessKeyId=hObpgEXoca42qH3V&Signature=BtHNsjWCN0Eqp2OQWwim8J62eWA%3D&response-content-disposition=fileName%3D%E8%90%A5%E4%B8%9A%E6%89%A7%E7%85%A7%3B\"],\"idCardList\":[\"https://companyreg-wangwen.oss-cn-shanghai.aliyuncs.com/card/1219541161213057/1603184933494/0m5epfgzhg79.jpg?Expires=1603193934&OSSAccessKeyId=hObpgEXoca42qH3V&Signature=5w%2FhkZuJ%2BxR5J9nC4QzkhqcrKy4%3D&response-content-disposition=fileName%3D%E7%9B%B8%E5%85%B3%E4%BA%BA%E5%91%98%E8%BA%AB%E4%BB%BD%E8%AF%81%3B\"]}"
// })
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