File tree Expand file tree Collapse file tree
backend/modules/evaluation/application/convertor/experiment Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -364,9 +364,15 @@ func ToExptDTO(experiment *entity.Experiment) *domain_expt.Experiment {
364364 if experiment .EndAt != nil {
365365 res .EndTime = gptr .Of (experiment .EndAt .Unix ())
366366 }
367- if experiment .EvalConf != nil && experiment .EvalConf .ItemConcurNum != nil {
368- res .ItemConcurNum = gptr .Of (int32 (gptr .Indirect (experiment .EvalConf .ItemConcurNum )))
369- res .ItemRetryNum = gptr .Of (int32 (gptr .Indirect (experiment .EvalConf .ItemRetryNum )))
367+ if experiment .EvalConf != nil {
368+ if experiment .EvalConf .ItemConcurNum != nil {
369+ res .ItemConcurNum = gptr .Of (int32 (gptr .Indirect (experiment .EvalConf .ItemConcurNum )))
370+ }
371+ if experiment .EvalConf .ItemRetryNum != nil {
372+ res .ItemRetryNum = gptr .Of (int32 (gptr .Indirect (experiment .EvalConf .ItemRetryNum )))
373+ } else {
374+ res .ItemRetryNum = gptr .Of (int32 (0 ))
375+ }
370376 }
371377
372378 // 填充权重配置(score_weight_config 和 enable_weighted_score)
Original file line number Diff line number Diff line change @@ -603,6 +603,8 @@ func buildTemplateFieldMappingDTO(template *entity.ExptTemplate) *domain_expt.Ex
603603 var itemRetryNum * int32
604604 if template .TemplateConf != nil && gptr .Indirect (template .TemplateConf .ItemRetryNum ) > 0 {
605605 itemRetryNum = gptr .Of (int32 (gptr .Indirect (template .TemplateConf .ItemRetryNum )))
606+ } else {
607+ itemRetryNum = gptr .Of (int32 (0 ))
606608 }
607609 fieldMapping := & domain_expt.ExptFieldMapping {
608610 ItemConcurNum : ptr.ConvIntPtr [int , int32 ](template .FieldMappingConfig .ItemConcurNum ),
You can’t perform that action at this time.
0 commit comments