Merge branch 'develop' of https://gitee.com/fusenpack/fusenapi into develop
This commit is contained in:
		
						commit
						79b6277332
					
				@ -81,7 +81,7 @@ func (l *RenderNotifyLogic) RenderNotify(req *types.RenderNotifyReq, userinfo *a
 | 
				
			|||||||
			return true
 | 
								return true
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		//记录收到unity渲染结果时间以及上传渲染图耗时时间
 | 
							//记录收到unity渲染结果时间以及上传渲染图耗时时间
 | 
				
			||||||
		ws.modifyRenderTaskTimeConsuming(renderImageControlChanItem{
 | 
							ws.modifyRenderTaskProperty(renderImageControlChanItem{
 | 
				
			||||||
			option: 2,
 | 
								option: 2,
 | 
				
			||||||
			taskId: req.TaskId,
 | 
								taskId: req.TaskId,
 | 
				
			||||||
			taskProperty: renderTask{
 | 
								taskProperty: renderTask{
 | 
				
			||||||
 | 
				
			|||||||
@ -187,7 +187,7 @@ func (w *wsConnectItem) consumeRenderCache(data []byte) {
 | 
				
			|||||||
	//获取唯一id
 | 
						//获取唯一id
 | 
				
			||||||
	taskId := w.genRenderTaskId(renderImageData, model3dInfo, productTemplate, element)
 | 
						taskId := w.genRenderTaskId(renderImageData, model3dInfo, productTemplate, element)
 | 
				
			||||||
	//记录刀版图合成消耗时间跟上传刀版图时间
 | 
						//记录刀版图合成消耗时间跟上传刀版图时间
 | 
				
			||||||
	w.modifyRenderTaskTimeConsuming(renderImageControlChanItem{
 | 
						w.modifyRenderTaskProperty(renderImageControlChanItem{
 | 
				
			||||||
		option: 2,
 | 
							option: 2,
 | 
				
			||||||
		taskId: taskId,
 | 
							taskId: taskId,
 | 
				
			||||||
		taskProperty: renderTask{
 | 
							taskProperty: renderTask{
 | 
				
			||||||
@ -226,6 +226,11 @@ func (w *wsConnectItem) consumeRenderCache(data []byte) {
 | 
				
			|||||||
		option:   1, //0删除 1添加 2修改耗时属性
 | 
							option:   1, //0删除 1添加 2修改耗时属性
 | 
				
			||||||
		taskId:   taskId,
 | 
							taskId:   taskId,
 | 
				
			||||||
		renderId: renderImageData.RenderId,
 | 
							renderId: renderImageData.RenderId,
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
						//记录刀版图
 | 
				
			||||||
 | 
						w.modifyRenderTaskProperty(renderImageControlChanItem{
 | 
				
			||||||
 | 
							option: 2,
 | 
				
			||||||
 | 
							taskId: taskId,
 | 
				
			||||||
		taskProperty: renderTask{
 | 
							taskProperty: renderTask{
 | 
				
			||||||
			combineImage: combineImage,
 | 
								combineImage: combineImage,
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
@ -358,7 +363,7 @@ func (w *wsConnectItem) assembleRenderData(taskId string, combineImage string, i
 | 
				
			|||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	//记录发送到unity时间
 | 
						//记录发送到unity时间
 | 
				
			||||||
	w.modifyRenderTaskTimeConsuming(renderImageControlChanItem{
 | 
						w.modifyRenderTaskProperty(renderImageControlChanItem{
 | 
				
			||||||
		option: 2,
 | 
							option: 2,
 | 
				
			||||||
		taskId: taskId,
 | 
							taskId: taskId,
 | 
				
			||||||
		taskProperty: renderTask{
 | 
							taskProperty: renderTask{
 | 
				
			||||||
@ -397,8 +402,8 @@ func (w *wsConnectItem) deleteRenderTask(data renderImageControlChanItem) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 修改耗时属性(只有耗时属性可以更新)
 | 
					// 修改任务属性(只有耗时属性可以更新)
 | 
				
			||||||
func (w *wsConnectItem) modifyRenderTaskTimeConsuming(data renderImageControlChanItem) {
 | 
					func (w *wsConnectItem) modifyRenderTaskProperty(data renderImageControlChanItem) {
 | 
				
			||||||
	if data.taskId == "" {
 | 
						if data.taskId == "" {
 | 
				
			||||||
		logx.Error("设置耗时属性需要的task_id不能为空")
 | 
							logx.Error("设置耗时属性需要的task_id不能为空")
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
@ -468,8 +473,7 @@ func (w *wsConnectItem) operationRenderTask() {
 | 
				
			|||||||
				delete(w.extendRenderProperty.renderImageTask, data.taskId)
 | 
									delete(w.extendRenderProperty.renderImageTask, data.taskId)
 | 
				
			||||||
			case 1: //新增任务
 | 
								case 1: //新增任务
 | 
				
			||||||
				w.extendRenderProperty.renderImageTask[data.taskId] = &renderTask{
 | 
									w.extendRenderProperty.renderImageTask[data.taskId] = &renderTask{
 | 
				
			||||||
					renderId:     data.renderId,
 | 
										renderId: data.renderId,
 | 
				
			||||||
					combineImage: data.taskProperty.combineImage,
 | 
					 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			case 2: //修改(耗时)属性
 | 
								case 2: //修改(耗时)属性
 | 
				
			||||||
@ -494,6 +498,9 @@ func (w *wsConnectItem) operationRenderTask() {
 | 
				
			|||||||
					if data.taskProperty.unityRenderEndTime != 0 {
 | 
										if data.taskProperty.unityRenderEndTime != 0 {
 | 
				
			||||||
						taskData.unityRenderEndTime = data.taskProperty.unityRenderEndTime
 | 
											taskData.unityRenderEndTime = data.taskProperty.unityRenderEndTime
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
 | 
										if data.taskProperty.combineImage != "" {
 | 
				
			||||||
 | 
											taskData.combineImage = data.taskProperty.combineImage
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user