Merge branch 'develop' of https://gitee.com/fusenpack/fusenapi into develop
This commit is contained in:
		
						commit
						56e38355d3
					
				@ -14,10 +14,12 @@ const (
 | 
				
			|||||||
	WEBSOCKET_REQUEST_REUSE_LAST_CONNECT Websocket = "WEBSOCKET_REQUEST_REUSE_LAST_CONNECT"
 | 
						WEBSOCKET_REQUEST_REUSE_LAST_CONNECT Websocket = "WEBSOCKET_REQUEST_REUSE_LAST_CONNECT"
 | 
				
			||||||
	//请求恢复为上次连接的标识错误
 | 
						//请求恢复为上次连接的标识错误
 | 
				
			||||||
	WEBSOCKET_REQUEST_RESUME_LAST_CONNECT_ERR Websocket = "WEBSOCKET_REQUEST_RESUME_LAST_CONNECT_ERR"
 | 
						WEBSOCKET_REQUEST_RESUME_LAST_CONNECT_ERR Websocket = "WEBSOCKET_REQUEST_RESUME_LAST_CONNECT_ERR"
 | 
				
			||||||
	//图片渲染
 | 
						//图片渲染消息
 | 
				
			||||||
	WEBSOCKET_RENDER_IMAGE Websocket = "WEBSOCKET_RENDER_IMAGE"
 | 
						WEBSOCKET_RENDER_IMAGE Websocket = "WEBSOCKET_RENDER_IMAGE"
 | 
				
			||||||
	//图片渲染失败消息
 | 
						//图片渲染失败消息
 | 
				
			||||||
	WEBSOCKET_RENDER_IMAGE_ERR Websocket = "WEBSOCKET_RENDER_IMAGE_ERR"
 | 
						WEBSOCKET_RENDER_IMAGE_ERR Websocket = "WEBSOCKET_RENDER_IMAGE_ERR"
 | 
				
			||||||
 | 
						//反回合成刀版图消息
 | 
				
			||||||
 | 
						WEBSOCKET_COMBINE_IMAGE Websocket = "WEBSOCKET_COMBINE_IMAGE"
 | 
				
			||||||
	//传入数据格式错误
 | 
						//传入数据格式错误
 | 
				
			||||||
	WEBSOCKET_ERR_DATA_FORMAT Websocket = "WEBSOCKET_ERR_DATA_FORMAT"
 | 
						WEBSOCKET_ERR_DATA_FORMAT Websocket = "WEBSOCKET_ERR_DATA_FORMAT"
 | 
				
			||||||
	//通用回调通知
 | 
						//通用回调通知
 | 
				
			||||||
 | 
				
			|||||||
@ -189,6 +189,14 @@ func (w *wsConnectItem) consumeRenderCache(data []byte) {
 | 
				
			|||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	logx.Info("合成刀版图成功,合成刀版图数据:", combineReq, ",logo图片:", renderImageData.RenderData.Logo, "  刀版图:", *res.ResourceUrl)
 | 
						logx.Info("合成刀版图成功,合成刀版图数据:", combineReq, ",logo图片:", renderImageData.RenderData.Logo, "  刀版图:", *res.ResourceUrl)
 | 
				
			||||||
 | 
						//如果是传入了指定尺寸,则直接返回刀版图
 | 
				
			||||||
 | 
						if renderImageData.RenderData.SizeId > 0 {
 | 
				
			||||||
 | 
							w.sendToOutChan(w.respondDataFormat(constants.WEBSOCKET_COMBINE_IMAGE, websocket_data.CombineImageRspMsg{
 | 
				
			||||||
 | 
								RenderId:     renderImageData.RenderId,
 | 
				
			||||||
 | 
								CombineImage: combineImage,
 | 
				
			||||||
 | 
							}))
 | 
				
			||||||
 | 
							return
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	//获取唯一id
 | 
						//获取唯一id
 | 
				
			||||||
	taskId := w.genRenderTaskId(renderImageData, model3dInfo, productTemplate, element)
 | 
						taskId := w.genRenderTaskId(renderImageData, model3dInfo, productTemplate, element)
 | 
				
			||||||
	//查询有没有缓存的资源,有就返回######################
 | 
						//查询有没有缓存的资源,有就返回######################
 | 
				
			||||||
 | 
				
			|||||||
@ -20,7 +20,7 @@ type RenderData struct {
 | 
				
			|||||||
	Slogan      string `json:"slogan"`       //slogan(可选)
 | 
						Slogan      string `json:"slogan"`       //slogan(可选)
 | 
				
			||||||
	Address     string `json:"address"`      //地址(可选)
 | 
						Address     string `json:"address"`      //地址(可选)
 | 
				
			||||||
	Phone       string `json:"phone"`        //电话(可选)
 | 
						Phone       string `json:"phone"`        //电话(可选)
 | 
				
			||||||
	SizeId      int64  `json:"size_id"`      //尺寸id(可选)
 | 
						SizeId      int64  `json:"size_id"`      //尺寸id(可选,传值大于0则值返回刀版图不参与unity云渲染)
 | 
				
			||||||
	UserId      int64  `json:"user_id"`      //用户id(websocket连接建立再赋值)
 | 
						UserId      int64  `json:"user_id"`      //用户id(websocket连接建立再赋值)
 | 
				
			||||||
	GuestId     int64  `json:"guest_id"`     //游客id(websocket连接建立再赋值)
 | 
						GuestId     int64  `json:"guest_id"`     //游客id(websocket连接建立再赋值)
 | 
				
			||||||
	Logo        string `json:"logo"`         //log资源地址(websocket连接建立再赋值)
 | 
						Logo        string `json:"logo"`         //log资源地址(websocket连接建立再赋值)
 | 
				
			||||||
@ -39,3 +39,9 @@ type RenderProcessTime struct {
 | 
				
			|||||||
	UploadCombineImageTakesTime     string `json:"upload_combine_image_takes_time"`      //上传刀版图耗时
 | 
						UploadCombineImageTakesTime     string `json:"upload_combine_image_takes_time"`      //上传刀版图耗时
 | 
				
			||||||
	UploadUnityRenderImageTakesTime string `json:"upload_unity_render_image_takes_time"` //上传unity渲染结果图时间
 | 
						UploadUnityRenderImageTakesTime string `json:"upload_unity_render_image_takes_time"` //上传unity渲染结果图时间
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// 合图返回数据
 | 
				
			||||||
 | 
					type CombineImageRspMsg struct {
 | 
				
			||||||
 | 
						RenderId     string `json:"render_id"`     //渲染id
 | 
				
			||||||
 | 
						CombineImage string `json:"combine_image"` //刀版图
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user