This commit is contained in:
laodaming
2023-08-08 12:22:15 +08:00
parent ff86cceb17
commit 93191d3beb
11 changed files with 255 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
package logic
import (
"context"
"encoding/json"
"fusenapi/constants"
"fusenapi/utils/websocket_data"
@@ -11,7 +12,7 @@ import (
type MqConsumerRenderResult struct {
}
func (m *MqConsumerRenderResult) Run(data []byte) error {
func (m *MqConsumerRenderResult) Run(ctx context.Context, data []byte) error {
logx.Info("接收到MqConsumerRenderResult数据:", string(data))
var parseInfo websocket_data.RenderImageNotify
if err := json.Unmarshal(data, &parseInfo); err != nil {

View File

@@ -30,6 +30,7 @@ func (w *wsConnectItem) renderImage(data []byte) {
return
}
logx.Info("收到请求云渲染图片数据:", renderImageData)
renderImageData.RenderData.UserId = w.userId
//把需要渲染的图片任务加进去
taskId := hash.JsonHashKey(renderImageData.RenderData)
w.renderProperty.renderImageTaskCtlChan <- renderImageControlChanItem{
@@ -39,7 +40,7 @@ func (w *wsConnectItem) renderImage(data []byte) {
}
tmpData := websocket_data.AssembleRenderData{
TaskId: taskId,
UserId: w.userId,
RenderId: renderImageData.RenderId,
RenderData: renderImageData.RenderData,
}
d, _ := json.Marshal(tmpData)