...
|
...
|
@@ -157,6 +157,7 @@ const _processBankCards = (list) => { |
|
|
// data.cardNo += newCardNo[i - 1];
|
|
|
// }
|
|
|
// }
|
|
|
data.url = '/home/installment/card-detail?cardIdNo=' + data.cardIdNo;
|
|
|
|
|
|
|
|
|
// 正则替换卡号,保留后4位
|
...
|
...
|
@@ -170,19 +171,13 @@ const _processBankCards = (list) => { |
|
|
};
|
|
|
|
|
|
// 银行卡详情数据处理
|
|
|
const _processCardDetail = (list, cardIdNo) => {
|
|
|
let res = {};
|
|
|
const _processCardDetail = (list) => {
|
|
|
list = list || {};
|
|
|
|
|
|
list = list || [];
|
|
|
|
|
|
_.forEach(list, (item) => {
|
|
|
if (item.cardIdNo === cardIdNo) {
|
|
|
item.isMaster = item.masterType || 1;
|
|
|
res = item;
|
|
|
}
|
|
|
});
|
|
|
list.isMaster = +list.masterType;
|
|
|
list.cardNo = list.cardNo.replace(/\*/g, '');
|
|
|
|
|
|
return res;
|
|
|
return list;
|
|
|
};
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -507,32 +502,33 @@ const postAccount = (params) => { |
|
|
// 获取银行卡详情
|
|
|
const getCardDetail = (uid, cardIdNo) => {
|
|
|
return api.get('', {
|
|
|
method: 'user.instalment.getBankCards',
|
|
|
uid: uid
|
|
|
method: 'user.instalment.getBankCardDetail',
|
|
|
uid: uid,
|
|
|
cardIdNo: cardIdNo
|
|
|
}, {
|
|
|
timeout: API_TIMEOUT,
|
|
|
cache: true
|
|
|
}).then((result) => {
|
|
|
result = {
|
|
|
alg: 'SALT_MD5',
|
|
|
code: 200,
|
|
|
data: [
|
|
|
{
|
|
|
id: '1',
|
|
|
userName: '*三',
|
|
|
cardNo: '0000',
|
|
|
bankCode: 'ABC',
|
|
|
bankName: '农业银行',
|
|
|
mobile: '18021200000',
|
|
|
cardIdNo: 'BK201610204789114',
|
|
|
masterType: '1'
|
|
|
}
|
|
|
],
|
|
|
md5: '6d729d4b35f10fc73531210bd7ecff91',
|
|
|
message: 'success'
|
|
|
};
|
|
|
// result = {
|
|
|
// alg: 'SALT_MD5',
|
|
|
// code: 200,
|
|
|
// data: [
|
|
|
// {
|
|
|
// id: '1',
|
|
|
// userName: '*三',
|
|
|
// cardNo: '0000',
|
|
|
// bankCode: 'ABC',
|
|
|
// bankName: '农业银行',
|
|
|
// mobile: '18021200000',
|
|
|
// cardIdNo: 'BK201610204789114',
|
|
|
// masterType: '1'
|
|
|
// }
|
|
|
// ],
|
|
|
// md5: '6d729d4b35f10fc73531210bd7ecff91',
|
|
|
// message: 'success'
|
|
|
// };
|
|
|
if (result && result.code === 200) {
|
|
|
return _processCardDetail(result.data, cardIdNo);
|
|
|
return _processCardDetail(result.data);
|
|
|
} else {
|
|
|
logger.error('get getBankCards data return code is not 200');
|
|
|
return '';
|
...
|
...
|
|