forked from CITKParus/P8-ExchangeService
Обработчики ДО и ПОСЛЕ для тестового стенда (запрос информации по Контрагенту)
This commit is contained in:
parent
1d74153e5b
commit
79475a7224
@ -9,14 +9,23 @@
|
|||||||
|
|
||||||
//Формирование запроса к тестовому стенду на получение сведений о контрагенте
|
//Формирование запроса к тестовому стенду на получение сведений о контрагенте
|
||||||
const buildAgentQuery = async prms => {
|
const buildAgentQuery = async prms => {
|
||||||
console.log(`Начал обработку ДО - ${prms.queue.nId}`);
|
let sURL = `${prms.service.sSrvRoot}/${prms.function.sFnURL}`;
|
||||||
console.log(`Закончил обработку ДО - ${prms.queue.nId}`);
|
let sPayLoad = prms.queue.blMsg.toString();
|
||||||
|
return {
|
||||||
|
options: { url: sURL.replace("<NRN>", sPayLoad), method: prms.function.sFnPrmsType }
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
//Обработка ответа тестового стенда на запрос сведений о контрагенте
|
//Обработка ответа тестового стенда на запрос сведений о контрагенте
|
||||||
const parseAgentInfo = async prms => {
|
const parseAgentInfo = async prms => {
|
||||||
console.log(`Начал обработку ПОСЛЕ - ${prms.queue.nId}`);
|
let r = JSON.parse(prms.serverResp);
|
||||||
console.log(`Закончил обработку ПОСЛЕ - ${prms.queue.nId}`);
|
if (r.STATE === 0) {
|
||||||
|
throw Error(r.MSG);
|
||||||
|
} else {
|
||||||
|
return {
|
||||||
|
blResp: new Buffer(r.SAGNABBR + "$#$" + r.SAGNNAME)
|
||||||
|
};
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
//-----------------
|
//-----------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user