|
|
@@ -191,7 +191,7 @@ module.exports = app => {
|
|
|
info.change_tp = tender.change_tp;
|
|
|
info.progress = tender.progress;
|
|
|
if (filter.type === 'stage') {
|
|
|
- if (filter.stage.__fake) {
|
|
|
+ if (filter.stage && filter.stage.__fake) {
|
|
|
await this._loadFakeStageTpData(info, tender, filter.stage);
|
|
|
} else {
|
|
|
await this._loadStageTpData(info, tender, filter.stage);
|
|
|
@@ -472,7 +472,7 @@ module.exports = app => {
|
|
|
}
|
|
|
async _loadStageLedgerData(tender, filter) {
|
|
|
return filter.type === 'stage'
|
|
|
- ? (filter.stage.__fake ? await this._loadFakeStageData(tender, filter.stage) : await this._loadStageData(tender, filter.stage))
|
|
|
+ ? (filter.stage && filter.stage.__fake ? await this._loadFakeStageData(tender, filter.stage) : await this._loadStageData(tender, filter.stage))
|
|
|
: await this._loadStagesData(tender, filter.stages, filter.preStage, filter.endStage);
|
|
|
}
|
|
|
|
|
|
@@ -510,7 +510,7 @@ module.exports = app => {
|
|
|
}
|
|
|
async _loadPayData(tender, filter) {
|
|
|
return filter.type === 'stage'
|
|
|
- ? (filter.stage.__fake ? await this._loadFakeStagePayData(tender, filter.stage) : await this._loadStagePayData(tender, filter.stage))
|
|
|
+ ? (filter.stage && filter.stage.__fake ? await this._loadFakeStagePayData(tender, filter.stage) : await this._loadStagePayData(tender, filter.stage))
|
|
|
: await this._loadStagesPayData(tender, filter.stage, filter.preStage, filter.endStage);
|
|
|
}
|
|
|
|
|
|
@@ -560,7 +560,7 @@ module.exports = app => {
|
|
|
}
|
|
|
async _loadJgclData(tender, filter) {
|
|
|
return filter.type === 'stage'
|
|
|
- ? (filter.stage.__fake ? await this._loadFakeStageJgclData(tender, filter.stage) : await this._loadStageJgclData(tender, filter.stage))
|
|
|
+ ? (filter.stage && filter.stage.__fake ? await this._loadFakeStageJgclData(tender, filter.stage) : await this._loadStageJgclData(tender, filter.stage))
|
|
|
: await this._loadStagesJgclData(tender, filter.stages, filter.preStage, filter.endStage);
|
|
|
};
|
|
|
|
|
|
@@ -594,7 +594,7 @@ module.exports = app => {
|
|
|
}
|
|
|
async _loadYjclData(tender, filter) {
|
|
|
return filter.type === 'stage'
|
|
|
- ? (filter.stage.__fake ? await this._loadFakeStageYgclData(tender, filter.stage) : await this._loadStageYgclData(tender, filter.stage))
|
|
|
+ ? (filter.stage && filter.stage.__fake ? await this._loadFakeStageYgclData(tender, filter.stage) : await this._loadStageYgclData(tender, filter.stage))
|
|
|
: await this._loadStagesYgclData(tender, filter.stages, filter.preStage, filter.endStage);
|
|
|
};
|
|
|
|
|
|
@@ -650,7 +650,7 @@ module.exports = app => {
|
|
|
}
|
|
|
async _loadSafeProdData(tender, filter) {
|
|
|
return filter.type === 'stage'
|
|
|
- ? (filter.stage.__fake ? await this._loadFakeStageSafeProdData(tender, filter.stage) : await this._loadStageSafeProdData(tender, filter.stage))
|
|
|
+ ? (filter.stage && filter.stage.__fake ? await this._loadFakeStageSafeProdData(tender, filter.stage) : await this._loadStageSafeProdData(tender, filter.stage))
|
|
|
: await this._loadStagesSafeProdData(tender, filter.stages, filter.preStage, filter.endStage);
|
|
|
};
|
|
|
|
|
|
@@ -690,7 +690,7 @@ module.exports = app => {
|
|
|
}
|
|
|
async _loadTempLandData(tender, filter) {
|
|
|
return filter.type === 'stage'
|
|
|
- ? (filter.stage.__fake ? await this._loadFakeStageTempLandData(tender, filter.stage) : await this._loadStageTempLandData(tender, filter.stage))
|
|
|
+ ? (filter.stage && filter.stage.__fake ? await this._loadFakeStageTempLandData(tender, filter.stage) : await this._loadStageTempLandData(tender, filter.stage))
|
|
|
: await this._loadStagesTempLandData(tender, filter.stages, filter.preStage, filter.endStage);
|
|
|
};
|
|
|
|
|
|
@@ -725,7 +725,7 @@ module.exports = app => {
|
|
|
}
|
|
|
async _loadOtherData(tender, filter) {
|
|
|
return filter.type === 'stage'
|
|
|
- ? (filter.stage.__fake ? await this._loadFakeStageOtherData(tender, filter.stage) : await this._loadStageOtherData(tender, filter.stage))
|
|
|
+ ? (filter.stage && filter.stage.__fake ? await this._loadFakeStageOtherData(tender, filter.stage) : await this._loadStageOtherData(tender, filter.stage))
|
|
|
: await this._loadStagesOtherData(tender, filter.stages, filter.preStage, filter.endStage);
|
|
|
};
|
|
|
async _loadTenderData(tid, filter, stageInfo) {
|