mirror of https://github.com/certd/certd
				
				
				
			chore: sql
							parent
							
								
									90ce4fec2c
								
							
						
					
					
						commit
						2902ee6ad5
					
				| 
						 | 
				
			
			@ -193,17 +193,7 @@ export class CnameRecordService extends BaseService<CnameRecordEntity> {
 | 
			
		|||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!record.mainDomain){
 | 
			
		||||
      let domainPrefix = record.hostRecord.replace("_acme-challenge", "");
 | 
			
		||||
      if (domainPrefix.startsWith(".")) {
 | 
			
		||||
        domainPrefix = domainPrefix.substring(1);
 | 
			
		||||
      }
 | 
			
		||||
      record.mainDomain = record.domain.replace(domainPrefix, "");
 | 
			
		||||
      await this.update({
 | 
			
		||||
        id: record.id,
 | 
			
		||||
        mainDomain: record.mainDomain,
 | 
			
		||||
      })
 | 
			
		||||
    }
 | 
			
		||||
    await this.fillMainDomain(record);
 | 
			
		||||
 | 
			
		||||
    const provider = await this.cnameProviderService.info(record.cnameProviderId);
 | 
			
		||||
    if (provider == null) {
 | 
			
		||||
| 
						 | 
				
			
			@ -218,6 +208,20 @@ export class CnameRecordService extends BaseService<CnameRecordEntity> {
 | 
			
		|||
    } as CnameRecord;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  private async fillMainDomain(record: CnameRecordEntity) {
 | 
			
		||||
    if (!record.mainDomain) {
 | 
			
		||||
      let domainPrefix = record.hostRecord.replace("_acme-challenge", "");
 | 
			
		||||
      if (domainPrefix.startsWith(".")) {
 | 
			
		||||
        domainPrefix = domainPrefix.substring(1);
 | 
			
		||||
      }
 | 
			
		||||
      record.mainDomain = record.domain.replace(domainPrefix+".", "");
 | 
			
		||||
      await this.update({
 | 
			
		||||
        id: record.id,
 | 
			
		||||
        mainDomain: record.mainDomain
 | 
			
		||||
      });
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * 验证是否配置好cname
 | 
			
		||||
   * @param id
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue