// var System = require("../../system")
// const crypto = require('crypto');
// var xlsx = require('node-xlsx');
// var fs = require("fs");
// var accesskey = 'DHmRtFlw2Zr3KaRwUFeiu7FWATnmla';
// var accessKeyId = 'LTAIyAUK8AD04P5S';
// var settings = require("../../../config/settings");
// class ToolCtl {
//   constructor() {
//     this.gsbIcSearchApi = System.getObject("api.gsbicsearch");
//     this.appKeyStr = "wx76a324c5d201d1a4";
//   }


//   async getCompanyInfoByLikeName(oo, o, req) {
//     var appkey = this.appKeyStr;
//     var data = {
//       appKey: appkey,
//       pagesize: 5,
//       page: 0,
//       companyName: o.likestr,
//     };
//     var company = await this.gsbIcSearchApi.companynamesearch(data);
//     if (company.status == 0) {
//       return { data: company.data.list };
//     } else {
//       return {};
//     }

//   }
//   async getEntregistryByCompanyName(o, req) {
//     var appkey = this.appKeyStr;
//     var data = {
//       appKey: appkey,
//       pagesize: 1,
//       page: 0,
//       companyName: o.companyName,
//     };
//     var company = await this.gsbIcSearchApi.companynameonesearch(data);
//     if (company.status == 0 && company.data.totalSize > 0) {
//       return company.data.list[0];
//     } else {
//       return {};
//     }

//   }

// }
// module.exports = ToolCtl;