UNPKG

madp-seed

Version:

A madp project

304 lines (289 loc) 7.09 kB
/* * @Description: * @Author: * @Date: 2020-08-11 15:44:42 * @LastEditTime: 2020-08-31 17:36:21 * @LastEditors: */ const baseURL = "http://10.114.14.61:9999"; const baseURL1 = "http://172.19.64.50:9999/"; const baseURL2 = "http://10.114.14.61:9999/"; //http://10.114.14.61:9999/cis/dispatch/execute // const baseURL2 = "http://i31602138y.wicp.vip/"; const splicing = "cis/dispatch/execute"; // format time function timeFormat() { const dateTime = new Date(); const year = dateTime.getFullYear(); const month = dateTime.getMonth() + 1; const date = dateTime.getDate(); return `${year}-${addZero(month)}-${addZero(date)}`; } function addZero (v) { return v < 10 ? '0' + v : v } // request二次封装 function request(obj, callback) { let reqTime = new Date().toISOString(); let transSeqNo = (Math.random() * 10000000).toString(16).substr(0, 4) + (new Date()).getTime() + Math.random().toString().substr(2, 5); let reqHead = { "transSeqNo": transSeqNo, "reqTime": reqTime, "bizTrackNo": transSeqNo, }; console.log("流水号:",transSeqNo,"reqTime:",reqTime); obj.params.reqHead = Object.assign(reqHead, obj.params.reqHead); obj.madp.rpc( "post", splicing, obj.params, "", baseURL2, function (res) { if (JSON.parse(res)) { callback && callback(res); } } ); } //公共参数 const publicParmas = { reqHead: {}, interfaceId: 0, data: {} } /** * 是否注册公共报文头 * */ const isRegister = { servcId: "AS_CIF_REG_STAT_QRY", servcScn: "01", sysIndicator: "108201", hostIp: "10.9.0.94", transMedium: "01010201", transBranch: "27000000", pageSize: 1, pageIndex: 10, termId: "11112222", deviceName: "", deviceType: "iphone", deviceBrand: "02", deviceSys: "02", sysVersion: "13.6", appVersion: "13.4.1", netWorkType: "07", userId: "", ecifCustNo: "", txnOpr: "001", authFlag: "0", appBankNo: "0", bankNo: "001", orgNo: "27000001", latitude: "", userIp: "", userMac: "", tipFlag: "", secuType: "", }; //证件类型 const cardType = "111"; //短信验证码公共报文头 const phoneCode = { transMedium: "123", bankNo: "001" } //电子账户鉴权 const userQuery = { "serciveId": "AS_CAP_CERTINFO_CHK", "hostIp": "10.9.0.94", "transMedium": "01010201", "transBranch": "27000000", "termId": "11112222", "deviceName": "1", "deviceType": "iphone", "deviceBrand": "02", "deviceSys": "02", "sysVersion": "13.6", "appVersion": "13.4.1", "netWorkType": "07", "ecifCustNo": "", "txnOpr": "001", "authFlag": "02", "appBankNo": "0", "orgNo": "27000001", "latitude": "1", "userIp": "1", "userMac": "1", "tipFlag": "1", "secuType": "1", "sysIndicator": "108201", "servcScn": "02", "bankNo": "001", "userFlag": "01", } //用户注册 const regiterHeader = { "bankNo": "001", "sysIndicator": "108201", "termId": "11112222", "transMedium": "1", "deviceNo": "", "loginAddr": "", "loginIp": "", "deviceName": "", "deviceType": "", "deviceBrand": "", "deviceSys": "" } //随机数流水号 const transSeqNo = "957368120"; //身份证识别报文头 const cardHeader = { "servcId": "AS_CAP_OCR_CHK", "servcScn": "01", "sysIndicator": "108201", "hostIp": "10.9.0.94", "transMedium": "01010201", "transBranch": "27000000", "pageSize": 1, "pageIndex": 10, "termId": "", "txnOpr": "001", "authFlag": "0", "appBankNo": "0", "bankNo": "001", "orgNo": "27000001", "latitude": "", "userIp": "", "userMac": "", "secuType": "" } //登录状态报文头 const loginStatus = { "servcId": "AS_CAP_LOGINFLAG_CHK", "servcScn": "01", "sysIndicator": "108201", "hostIp": "10.9.0.94", "transMedium": "01010201", "transBranch": "27000000", "pageSize": 1, "pageIndex": 10, "termId": "11112222", "deviceName": "", "deviceType": "iphone", "deviceBrand": "02", "deviceSys": "02", "sysVersion": "13.6", "appVersion": "13.4.1", "netWorkType": "07", "ecifCustNo": "", "txnOpr": "001", "authFlag": "0", "appBankNo": "0", "bankNo": "001", "orgNo": "27000001", "latitude": "", "userIp": "", "userMac": "", "tipFlag": "", "secuType": "" } //自助注册报文头 const userInforHeader = { "servcId": "AS_CIF_CUSTINFO_CRT", "servcScn": "01", "sysIndicator": "108201", "hostIp": "10.9.0.94", "transMedium": "01010201", "transBranch": "27000000", "pageSize": 1, "pageIndex": 10, "termId": "11112222", "ecifCustNo": "UR16122000000001", "txnOpr": "001", "authFlag": "0", "appBankNo": "0", "bankNo": "001", "orgNo": "27000001", "latitude": "", "userIp": "", "userMac": "", "tipFlag": "", "secuType": "" } //绑卡报文头 const bindCard = { "servcId": "AS_NAS_ADDCARD", "servcScn": "03", "sysIndicator": "108201", "hostIp": "10.9.0.94", "transMedium": "01010201", "transBranch": "27000000", "termId": "11112222", "txnOpr": "001", "authFlag": "0", "appBankNo": "0", "bankNo": "001", "orgNo": "27000001", "latitude": "", "userIp": "", "userMac": "", "tipFlag": "", "secuType": "" } //登陆报文头 const userLogin = { "servcId": "AS_CAP_USRLOGIN_IN", "transBranch": "27000000", "orgNo": "001", "sysIndicator": "02010000", "transMedium": "02010000", "termId": "11112222", "bankNo": "001", "deviceNo": "", "deviceSeq": "", "deviceName": "1", "deviceType": "iphone", "deviceBrand": "02", "loginAddr": "", "loginIp": "", "deviceSys": "02", "msgPushId": "" } // 获取用户信息报文头 const getUserInfo = { "servcId": "AS_CIF_USRINFO_QRY", "servcScn": "01", "sysIndicator": "108201", "hostIp": "10.9.0.94", "transMedium": "02010000", "transBranch": "27000000", "termId": "11112222", "txnOpr": "001", "authFlag": "0", "appBankNo": "0", "bankNo": "001", "orgNo": "27000099", "tipFlag": "", "secuType": "" } export default { baseURL, baseURL1, baseURL2, splicing, publicParmas, cardType, phoneCode, isRegister, regiterHeader, transSeqNo, cardHeader, userInforHeader, loginStatus, bindCard, request, userLogin, userQuery, getUserInfo }