This commit is contained in:
laodaming
2023-08-09 16:06:40 +08:00
parent 84dc60be49
commit 64536beae6
3 changed files with 27 additions and 21 deletions

View File

@@ -49,26 +49,6 @@ func (m *MqConsumerRenderAssemble) Run(ctx context.Context, data []byte) error {
return errors.New("allmodels is nil!!")
}
rabbitmq := initalize.RabbitMqHandle{}
//查询有没有缓存的资源
resource, err := allmodels.FsResource.FindOneById(ctx, parseInfo.TaskId)
if err != nil {
if !errors.Is(err, gorm.ErrRecordNotFound) {
logx.Error("failed to find render resource:", err)
return err
}
} else {
//有数据则直接返回
cacheData := websocket_data.RenderImageNotify{
TaskId: parseInfo.TaskId,
Image: *resource.ResourceUrl,
}
d, _ := json.Marshal(cacheData)
if err = rabbitmq.SendMsg(constants.RABBIT_MQ_RENDER_RESULT_DATA, d); err != nil {
logx.Error("failed to send cache render resource to queue:RABBIT_MQ_RENDER_RESULT_DATA")
return err
}
return nil
}
timeSearchBegin := time.Now().UnixMilli()
//获取模板
templateInfo, err := allmodels.FsProductTemplateV2.FindOneByProductIdTagIdWithSizeTable(ctx, parseInfo.RenderData.ProductId, fmt.Sprintf("%d", parseInfo.RenderData.TemplateTagId))