|
@@ -1271,6 +1271,25 @@ module.exports = app => {
|
|
return this.resultDealBills;
|
|
return this.resultDealBills;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 从业人员
|
|
|
|
+ */
|
|
|
|
+ async _gatherCommonTenderCert(sTender) {
|
|
|
|
+ const tenderCert = await this.ctx.service.tenderCert.getAllCert(sTender.tid);
|
|
|
|
+ this.resultTenderCert.push(...tenderCert);
|
|
|
|
+ }
|
|
|
|
+ async getGatherTenderCert(memFieldKeys, gsDefine, gsCustom) {
|
|
|
|
+ if (!gsDefine || !gsDefine.enable) return [];
|
|
|
|
+ if (!gsCustom || !gsCustom.tenders || gsCustom.tenders.length === 0) return [];
|
|
|
|
+
|
|
|
|
+ this.resultTenderCert = [];
|
|
|
|
+ for (const tender of gsCustom.tenders) {
|
|
|
|
+ await this._gatherCommonTenderCert(tender);
|
|
|
|
+ }
|
|
|
|
+ return this.resultTenderCert;
|
|
|
|
+ }
|
|
|
|
+
|
|
_getChangeConstName(define, value) {
|
|
_getChangeConstName(define, value) {
|
|
for (const prop in define) {
|
|
for (const prop in define) {
|
|
if (define[prop].value === value) {
|
|
if (define[prop].value === value) {
|