This commit is contained in:
aozhiwei 2022-11-05 08:04:05 +08:00
parent 65aafc7afa
commit 78d6145af2
2 changed files with 17 additions and 1 deletions

View File

@ -112,6 +112,21 @@ function extractParamsFromTransId(transId) {
return params; return params;
} }
function extractSubParams(param) {
const subParams = [0, 0];
if (param.toString().length <= 20) {
subParams[1] = param;
} else if (param.toString().length > 40) {
throw 'extractSubparams error to long:' + param;
} else {
subParams[0] = param.toString().substr(0, param.toString().length - 20);
subParams[1] = param.toString().substr(param.toString().length - 20);
}
subParams[0] = utils.removeLeadZero(subParams[0]);
subParams[1] = utils.removeLeadZero(subParams[1]);
return subParams;
}
function isEmptyAddress(address) { function isEmptyAddress(address) {
return address.toString().length < 10; return address.toString().length < 10;
} }
@ -152,5 +167,6 @@ exports.isSameAddress = isSameAddress;
exports.genTransId = genTransId; exports.genTransId = genTransId;
exports.isValidTransId = isValidTransId; exports.isValidTransId = isValidTransId;
exports.extractParamsFromTransId = extractParamsFromTransId; exports.extractParamsFromTransId = extractParamsFromTransId;
exports.extractSubParams = extractSubParams;
exports.isEmptyAddress = isEmptyAddress; exports.isEmptyAddress = isEmptyAddress;
exports.isValidAddress = isValidAddress; exports.isValidAddress = isValidAddress;

View File

@ -319,7 +319,7 @@ function removeLeadZero(data) {
return dataStr.substr(i); return dataStr.substr(i);
} }
} }
return dataStr; return 0;
} }
exports.rspErr = rspErr; exports.rspErr = rspErr;