madp-seed
Version:
A madp project
304 lines (289 loc) • 7.09 kB
JavaScript
/*
* @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
}