Доработан контроль "определенности" результата обработчиков сервера приложений
This commit is contained in:
parent
ca445a4083
commit
8f4541208c
@ -145,14 +145,14 @@ class InQueue extends EventEmitter {
|
||||
nExecState: objQueueSchema.NQUEUE_EXEC_STATE_APP_OK
|
||||
});
|
||||
//Фиксируем успех исполнения
|
||||
if (resBefore.blMsg) {
|
||||
if (!_.isUndefined(resBefore.blMsg)) {
|
||||
blMsg = resBefore.blMsg;
|
||||
q = await this.dbConn.setQueueMsg({
|
||||
nQueueId: q.nId,
|
||||
blMsg
|
||||
});
|
||||
}
|
||||
if (resBefore.blResp) {
|
||||
if (!_.isUndefined(resBefore.blResp)) {
|
||||
blResp = resBefore.blResp;
|
||||
q = await this.dbConn.setQueueResp({
|
||||
nQueueId: q.nId,
|
||||
@ -217,7 +217,7 @@ class InQueue extends EventEmitter {
|
||||
nExecState: objQueueSchema.NQUEUE_EXEC_STATE_APP_OK
|
||||
});
|
||||
//Фиксируем успех исполнения
|
||||
if (resAfter.blResp) {
|
||||
if (!_.isUndefined(resAfter.blResp)) {
|
||||
blResp = resAfter.blResp;
|
||||
q = await this.dbConn.setQueueResp({
|
||||
nQueueId: q.nId,
|
||||
|
@ -41,7 +41,7 @@ exports.InQueueProcessorFnAfter = new Schema({
|
||||
//Обработанный ответ системы
|
||||
blResp: {
|
||||
type: Buffer,
|
||||
required: true,
|
||||
required: false,
|
||||
message: {
|
||||
type: path => `Обработанный ответ системы (${path}) имеет некорректный тип данных (ожидалось - Buffer)`,
|
||||
required: path => `Не указан обработанный ответ системы (${path})`
|
||||
|
Loading…
x
Reference in New Issue
Block a user