From 7337cdf1527e3204c6eb7e256df6063d41f9f617 Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 15:28:08 +0800 Subject: [PATCH 01/13] fix --- .../internal/logic/ws_render_image.go | 81 ------------------- 1 file changed, 81 deletions(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 0c18ea7b..87902472 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -413,71 +413,6 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "mode": mode["model_P"], }) } - //××××××××××××××××××××××××××××××××××××××××××××××××××××× - if w.userId == 127 { - if element.Base != nil && *element.Base != "" { - tempData = append(tempData, map[string]interface{}{ - "name": "model_1", - "data": "0," + combineImage + "," + *element.Base, - "type": "other", - "layer": "0", - "is_update": 1, - "mode": mode["model"], - }) - } - if element.Shadow != nil && *element.Shadow != "" { - tempData = append(tempData, map[string]interface{}{ - "name": "shadow_1", - "data": *element.Shadow, - "type": "other", - "layer": "0", - "is_update": 0, - "mode": mode["shadow"], - }) - } - if element.ModelP != nil && *element.ModelP != "" { - tempData = append(tempData, map[string]interface{}{ - "name": "model_P_1", - "data": "0," + *element.ModelP, - "type": "other", - "layer": "0", - "is_update": 0, - "mode": mode["model_P_1"], - }) - } - if element.Base != nil && *element.Base != "" { - tempData = append(tempData, map[string]interface{}{ - "name": "model_2", - "data": "0," + combineImage + "," + *element.Base, - "type": "other", - "layer": "0", - "is_update": 1, - "mode": mode["model"], - }) - } - if element.Shadow != nil && *element.Shadow != "" { - tempData = append(tempData, map[string]interface{}{ - "name": "shadow_2", - "data": *element.Shadow, - "type": "other", - "layer": "0", - "is_update": 0, - "mode": mode["shadow"], - }) - } - if element.ModelP != nil && *element.ModelP != "" { - tempData = append(tempData, map[string]interface{}{ - "name": "model_P_2", - "data": "0," + *element.ModelP, - "type": "other", - "layer": "0", - "is_update": 0, - "mode": mode["model_P"], - }) - } - } - - //×××××××××××××××××××××××××××××××××××××××××××××××××××× result := []interface{}{ map[string]interface{}{ "light": *element.Light, @@ -490,22 +425,6 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "data": tempData, }, } - //************************** - if w.userId == 127 { - result = []interface{}{ - map[string]interface{}{ - "light": 22, - "refletion": refletion, - "scale": *element.Scale, - "sku_id": info.RenderData.ProductId, - "tid": *element.Title, - "rotation": *element.Rotation, - "filePath": "", //todo 文件路径,针对千人千面 - "data": tempData, - }, - } - } - //******************************* //发送运行阶段消息(组装数据) w.sendAssembleRenderDataStepResponseMessage(info.RequestId) temId := websocket_data.ToUnityIdStruct{ From 6db48bd2b5ceff5cef65094be5bd7136c983161d Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 15:45:45 +0800 Subject: [PATCH 02/13] fix --- .../internal/logic/ws_render_image.go | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 87902472..9af5620c 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -413,6 +413,71 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "mode": mode["model_P"], }) } + //××××××××××××××××××××××××××××××××××××××××××××××××××××× + if w.userId == 127 { + if element.Base != nil && *element.Base != "" { + tempData = append(tempData, map[string]interface{}{ + "name": "model_1", + "data": "0," + combineImage + "," + *element.Base, + "type": "other", + "layer": "0", + "is_update": 1, + "mode": mode["model"], + }) + } + if element.Shadow != nil && *element.Shadow != "" { + tempData = append(tempData, map[string]interface{}{ + "name": "shadow_1", + "data": *element.Shadow, + "type": "other", + "layer": "0", + "is_update": 0, + "mode": mode["shadow"], + }) + } + if element.ModelP != nil && *element.ModelP != "" { + tempData = append(tempData, map[string]interface{}{ + "name": "model_P_1", + "data": "0," + *element.ModelP, + "type": "other", + "layer": "0", + "is_update": 0, + "mode": mode["model_P_1"], + }) + } + if element.Base != nil && *element.Base != "" { + tempData = append(tempData, map[string]interface{}{ + "name": "model_2", + "data": "0," + combineImage + "," + *element.Base, + "type": "other", + "layer": "0", + "is_update": 1, + "mode": mode["model"], + }) + } + if element.Shadow != nil && *element.Shadow != "" { + tempData = append(tempData, map[string]interface{}{ + "name": "shadow_2", + "data": *element.Shadow, + "type": "other", + "layer": "0", + "is_update": 0, + "mode": mode["shadow"], + }) + } + if element.ModelP != nil && *element.ModelP != "" { + tempData = append(tempData, map[string]interface{}{ + "name": "model_P_2", + "data": "0," + *element.ModelP, + "type": "other", + "layer": "0", + "is_update": 0, + "mode": mode["model_P"], + }) + } + } + + //×××××××××××××××××××××××××××××××××××××××××××××××××××× result := []interface{}{ map[string]interface{}{ "light": *element.Light, @@ -425,6 +490,22 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "data": tempData, }, } + //************************** + if w.userId == 127 { + result = []interface{}{ + map[string]interface{}{ + "light": 22, + "refletion": refletion, + "scale": *element.Scale, + "sku_id": info.RenderData.ProductId, + "tid": *element.Title, + "rotation": *element.Rotation, + "filePath": "", //todo 文件路径,针对千人千面 + "data": tempData, + }, + } + } + //******************************* //发送运行阶段消息(组装数据) w.sendAssembleRenderDataStepResponseMessage(info.RequestId) temId := websocket_data.ToUnityIdStruct{ @@ -462,6 +543,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, } postDataBytes, _ := json.Marshal(postData) beginPostTime := time.Now().UTC().UnixMilli() + logx.Info("请求unity接口数据:", string(postDataBytes)) _, err = curl.ApiCall(url, "POST", header, bytes.NewReader(postDataBytes), time.Second*10) if err != nil { w.renderErrResponse(info.RequestId, info.RenderData.TemplateTag, taskId, "请求unity接口失败", info.RenderData.ProductId, w.userId, w.guestId, productTemplate.Id, model3dInfo.Id, productSize.Id, *productTemplate.ElementModelId) From 7cd73a8c96ef4b463dea59590d18f97ab8523c72 Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 15:49:22 +0800 Subject: [PATCH 03/13] fix --- server/websocket/internal/logic/ws_render_image.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 9af5620c..5c9a8285 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -414,7 +414,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, }) } //××××××××××××××××××××××××××××××××××××××××××××××××××××× - if w.userId == 127 { + if w.userId == 127 && info.RenderData.ProductId == 32 { if element.Base != nil && *element.Base != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_1", @@ -491,7 +491,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, }, } //************************** - if w.userId == 127 { + if w.userId == 127 && info.RenderData.ProductId == 32 { result = []interface{}{ map[string]interface{}{ "light": 22, From a4aa2c5f0763708639283ac6ff7c7facfb1a8e2d Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 15:51:30 +0800 Subject: [PATCH 04/13] fix --- server/websocket/internal/logic/ws_render_image.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 5c9a8285..0729d9d3 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -543,7 +543,9 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, } postDataBytes, _ := json.Marshal(postData) beginPostTime := time.Now().UTC().UnixMilli() - logx.Info("请求unity接口数据:", string(postDataBytes)) + if w.userId == 127 && info.RenderData.ProductId == 32 { + logx.Info("请求unity接口数据:", string(postDataBytes)) + } _, err = curl.ApiCall(url, "POST", header, bytes.NewReader(postDataBytes), time.Second*10) if err != nil { w.renderErrResponse(info.RequestId, info.RenderData.TemplateTag, taskId, "请求unity接口失败", info.RenderData.ProductId, w.userId, w.guestId, productTemplate.Id, model3dInfo.Id, productSize.Id, *productTemplate.ElementModelId) From 94862aafbc8ec850ed3b05f8c6b26d1212a8871e Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 15:55:31 +0800 Subject: [PATCH 05/13] fix --- server/websocket/internal/logic/ws_render_image.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 0729d9d3..e0645af3 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -363,6 +363,10 @@ func (w *wsConnectItem) getProductRelationInfo(renderImageData *websocket_data.R // 组装数据发送给unity func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, combineImage string, info websocket_data.RenderImageReqMsg, productTemplate *gmodel.FsProductTemplateV2, model3dInfo *gmodel.FsProductModel3d, element *gmodel.FsProductTemplateElement, productSize *gmodel.FsProductSize) (err error) { + if w.userId != 127 { + w.renderErrResponse(info.RequestId, info.RenderData.TemplateTag, taskId, "测试拦截,稍后开放", info.RenderData.ProductId, w.userId, w.guestId, productTemplate.Id, model3dInfo.Id, productSize.Id, *productTemplate.ElementModelId) + return err + } //组装数据 refletion := -1 if element.Refletion != nil && *element.Refletion != "" { @@ -543,9 +547,6 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, } postDataBytes, _ := json.Marshal(postData) beginPostTime := time.Now().UTC().UnixMilli() - if w.userId == 127 && info.RenderData.ProductId == 32 { - logx.Info("请求unity接口数据:", string(postDataBytes)) - } _, err = curl.ApiCall(url, "POST", header, bytes.NewReader(postDataBytes), time.Second*10) if err != nil { w.renderErrResponse(info.RequestId, info.RenderData.TemplateTag, taskId, "请求unity接口失败", info.RenderData.ProductId, w.userId, w.guestId, productTemplate.Id, model3dInfo.Id, productSize.Id, *productTemplate.ElementModelId) From 03da869c44bd28cd57b55374a74a6a847b2f1026 Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 16:03:01 +0800 Subject: [PATCH 06/13] fix --- server/websocket/internal/logic/ws_render_image.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index e0645af3..ecd9b813 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -502,7 +502,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "refletion": refletion, "scale": *element.Scale, "sku_id": info.RenderData.ProductId, - "tid": *element.Title, + "tid": "ceshi", "rotation": *element.Rotation, "filePath": "", //todo 文件路径,针对千人千面 "data": tempData, From 6d515d303bfb1cfe893a7c9a8faea839bc1a494c Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 16:10:20 +0800 Subject: [PATCH 07/13] fix --- server/websocket/internal/logic/ws_render_image.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index ecd9b813..065ec165 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -442,7 +442,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, if element.ModelP != nil && *element.ModelP != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_P_1", - "data": "0," + *element.ModelP, + "data": "0,", "type": "other", "layer": "0", "is_update": 0, From be8254584e9739523b709862b8f798b4ac3082fc Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 16:12:38 +0800 Subject: [PATCH 08/13] fix --- server/websocket/internal/logic/ws_render_image.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 065ec165..c212228b 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -410,7 +410,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, if element.ModelP != nil && *element.ModelP != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_P", - "data": "0," + *element.ModelP, + "data": "0,", "type": "other", "layer": "0", "is_update": 0, From 779c555aa50e73d1f3a781b48b22cb2173596cb8 Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 16:16:17 +0800 Subject: [PATCH 09/13] fix --- server/websocket/internal/logic/ws_render_image.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index c212228b..be47901b 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -446,7 +446,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "type": "other", "layer": "0", "is_update": 0, - "mode": mode["model_P_1"], + "mode": mode["model_P"], }) } if element.Base != nil && *element.Base != "" { From 0a6cf855c32bf1f15e3aefe8e12fd437ff0cd0dd Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 16:19:34 +0800 Subject: [PATCH 10/13] fix --- server/websocket/internal/logic/ws_render_image.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index be47901b..7e25714c 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -410,7 +410,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, if element.ModelP != nil && *element.ModelP != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_P", - "data": "0,", + "data": "0," + *element.ModelP, "type": "other", "layer": "0", "is_update": 0, @@ -442,7 +442,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, if element.ModelP != nil && *element.ModelP != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_P_1", - "data": "0,", + "data": "0," + *element.ModelP, "type": "other", "layer": "0", "is_update": 0, From 29ddc7cff8f21a161d8e500d90c5de7fa9e65d1c Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 16:23:31 +0800 Subject: [PATCH 11/13] fix --- .../internal/logic/ws_render_image.go | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 7e25714c..18ca3c39 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -363,10 +363,10 @@ func (w *wsConnectItem) getProductRelationInfo(renderImageData *websocket_data.R // 组装数据发送给unity func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, combineImage string, info websocket_data.RenderImageReqMsg, productTemplate *gmodel.FsProductTemplateV2, model3dInfo *gmodel.FsProductModel3d, element *gmodel.FsProductTemplateElement, productSize *gmodel.FsProductSize) (err error) { - if w.userId != 127 { + /*if w.userId != 127 { w.renderErrResponse(info.RequestId, info.RenderData.TemplateTag, taskId, "测试拦截,稍后开放", info.RenderData.ProductId, w.userId, w.guestId, productTemplate.Id, model3dInfo.Id, productSize.Id, *productTemplate.ElementModelId) return err - } + }*/ //组装数据 refletion := -1 if element.Refletion != nil && *element.Refletion != "" { @@ -418,7 +418,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, }) } //××××××××××××××××××××××××××××××××××××××××××××××××××××× - if w.userId == 127 && info.RenderData.ProductId == 32 { + /*if w.userId == 127 && info.RenderData.ProductId == 32 { if element.Base != nil && *element.Base != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_1", @@ -442,11 +442,11 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, if element.ModelP != nil && *element.ModelP != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_P_1", - "data": "0," + *element.ModelP, + "data": "0,", "type": "other", "layer": "0", "is_update": 0, - "mode": mode["model_P"], + "mode": mode["model_P_1"], }) } if element.Base != nil && *element.Base != "" { @@ -479,7 +479,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "mode": mode["model_P"], }) } - } + }*/ //×××××××××××××××××××××××××××××××××××××××××××××××××××× result := []interface{}{ @@ -494,22 +494,22 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "data": tempData, }, } - //************************** - if w.userId == 127 && info.RenderData.ProductId == 32 { - result = []interface{}{ - map[string]interface{}{ - "light": 22, - "refletion": refletion, - "scale": *element.Scale, - "sku_id": info.RenderData.ProductId, - "tid": "ceshi", - "rotation": *element.Rotation, - "filePath": "", //todo 文件路径,针对千人千面 - "data": tempData, - }, + /* //************************** + if w.userId == 127 && info.RenderData.ProductId == 32 { + result = []interface{}{ + map[string]interface{}{ + "light": 22, + "refletion": refletion, + "scale": *element.Scale, + "sku_id": info.RenderData.ProductId, + "tid": "ceshi", + "rotation": *element.Rotation, + "filePath": "", //todo 文件路径,针对千人千面 + "data": tempData, + }, + } } - } - //******************************* + //********************************/ //发送运行阶段消息(组装数据) w.sendAssembleRenderDataStepResponseMessage(info.RequestId) temId := websocket_data.ToUnityIdStruct{ From fdde41fa4f12253ce72cc07b6c69c70eb8721eeb Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 16:26:31 +0800 Subject: [PATCH 12/13] fix --- .../internal/logic/ws_render_image.go | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 18ca3c39..5e132b05 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -408,17 +408,17 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, }) } if element.ModelP != nil && *element.ModelP != "" { - tempData = append(tempData, map[string]interface{}{ + /*tempData = append(tempData, map[string]interface{}{ "name": "model_P", "data": "0," + *element.ModelP, "type": "other", "layer": "0", "is_update": 0, "mode": mode["model_P"], - }) + })*/ } //××××××××××××××××××××××××××××××××××××××××××××××××××××× - /*if w.userId == 127 && info.RenderData.ProductId == 32 { + if w.userId == 127 && info.RenderData.ProductId == 32 { if element.Base != nil && *element.Base != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_1", @@ -439,16 +439,16 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "mode": mode["shadow"], }) } - if element.ModelP != nil && *element.ModelP != "" { + /*if element.ModelP != nil && *element.ModelP != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_P_1", "data": "0,", "type": "other", "layer": "0", "is_update": 0, - "mode": mode["model_P_1"], + "mode": mode["model_P"], }) - } + }*/ if element.Base != nil && *element.Base != "" { tempData = append(tempData, map[string]interface{}{ "name": "model_2", @@ -479,7 +479,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "mode": mode["model_P"], }) } - }*/ + } //×××××××××××××××××××××××××××××××××××××××××××××××××××× result := []interface{}{ @@ -494,22 +494,22 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, "data": tempData, }, } - /* //************************** - if w.userId == 127 && info.RenderData.ProductId == 32 { - result = []interface{}{ - map[string]interface{}{ - "light": 22, - "refletion": refletion, - "scale": *element.Scale, - "sku_id": info.RenderData.ProductId, - "tid": "ceshi", - "rotation": *element.Rotation, - "filePath": "", //todo 文件路径,针对千人千面 - "data": tempData, - }, - } + //************************** + if w.userId == 127 && info.RenderData.ProductId == 32 { + result = []interface{}{ + map[string]interface{}{ + "light": 22, + "refletion": refletion, + "scale": *element.Scale, + "sku_id": info.RenderData.ProductId, + "tid": "ceshi", + "rotation": *element.Rotation, + "filePath": "", //todo 文件路径,针对千人千面 + "data": tempData, + }, } - //********************************/ + } + //******************************* //发送运行阶段消息(组装数据) w.sendAssembleRenderDataStepResponseMessage(info.RequestId) temId := websocket_data.ToUnityIdStruct{ From d65a73a151e9481c897f5525b2872617fc234e61 Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Mon, 27 Nov 2023 16:30:21 +0800 Subject: [PATCH 13/13] fix --- server/websocket/internal/logic/ws_render_image.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/websocket/internal/logic/ws_render_image.go b/server/websocket/internal/logic/ws_render_image.go index 5e132b05..2425515c 100644 --- a/server/websocket/internal/logic/ws_render_image.go +++ b/server/websocket/internal/logic/ws_render_image.go @@ -500,7 +500,7 @@ func (w *wsConnectItem) assembleRenderDataToUnity(taskId string, resolution int, map[string]interface{}{ "light": 22, "refletion": refletion, - "scale": *element.Scale, + "scale": 20, "sku_id": info.RenderData.ProductId, "tid": "ceshi", "rotation": *element.Rotation,