mirror of https://github.com/usual2970/certimate
				
				
				
			fix: couldn't get certificate effect time or expire time
							parent
							
								
									3c70a4f455
								
							
						
					
					
						commit
						8cf1ffd38b
					
				| 
						 | 
				
			
			@ -121,7 +121,7 @@ func record2Workflow(record *models.Record) (*domain.Workflow, error) {
 | 
			
		|||
		HasDraft:      record.GetBool("hasDraft"),
 | 
			
		||||
		LastRunId:     record.GetString("lastRunId"),
 | 
			
		||||
		LastRunStatus: domain.WorkflowRunStatusType(record.GetString("lastRunStatus")),
 | 
			
		||||
		LastRunTime:   record.GetTime("lastRunTime"),
 | 
			
		||||
		LastRunTime:   record.GetDateTime("lastRunTime").Time(),
 | 
			
		||||
	}
 | 
			
		||||
	return workflow, nil
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -81,8 +81,8 @@ func (w *WorkflowOutputRepository) GetCertificateByNodeId(ctx context.Context, n
 | 
			
		|||
		Certificate:       record.GetString("certificate"),
 | 
			
		||||
		PrivateKey:        record.GetString("privateKey"),
 | 
			
		||||
		IssuerCertificate: record.GetString("issuerCertificate"),
 | 
			
		||||
		EffectAt:          record.GetTime("effectAt"),
 | 
			
		||||
		ExpireAt:          record.GetTime("expireAt"),
 | 
			
		||||
		EffectAt:          record.GetDateTime("effectAt").Time(),
 | 
			
		||||
		ExpireAt:          record.GetDateTime("expireAt").Time(),
 | 
			
		||||
		ACMECertUrl:       record.GetString("acmeCertUrl"),
 | 
			
		||||
		ACMECertStableUrl: record.GetString("acmeCertStableUrl"),
 | 
			
		||||
		WorkflowId:        record.GetString("workflowId"),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -41,7 +41,8 @@ type WorkflowOutputRepository interface {
 | 
			
		|||
// 申请节点根据申请类型执行不同的操作
 | 
			
		||||
func (a *applyNode) Run(ctx context.Context) error {
 | 
			
		||||
	a.AddOutput(ctx, a.node.Name, "开始执行")
 | 
			
		||||
	// 查询是否申请过,已申请过则直接返回(先保持和 v0.2 一致)
 | 
			
		||||
	// 查询是否申请过,已申请过则直接返回
 | 
			
		||||
	// TODO: 先保持和 v0.2 一致,后续增加是否强制申请的参数
 | 
			
		||||
	output, err := a.outputRepo.GetByNodeId(ctx, a.node.Id)
 | 
			
		||||
	if err != nil && !domain.IsRecordNotFound(err) {
 | 
			
		||||
		a.AddOutput(ctx, a.node.Name, "查询申请记录失败", err.Error())
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue