package logic import "fusenapi/constants" // 入口数据格式错误 func (w *wsConnectItem) incomeDataFormatErrResponse(data interface{}) { w.sendToOutChan(w.respondDataFormat(constants.WEBSOCKET_ERR_DATA_FORMAT, data)) } // 渲染错误通知 func (w *wsConnectItem) renderErrResponse(renderId, templateTag, taskId, description string, productId, userId, guestId, templateId, modelId, sizeId, elementModelId int64) { data := make(map[string]interface{}) data["render_id"] = renderId data["description"] = description data["template_tag"] = templateTag data["product_id"] = productId if taskId != "" { data["task_id"] = taskId } /*if userId >= 0 { data["user_id"] = userId } if guestId >= 0 { data["guest_id"] = guestId }*/ if templateId > 0 { data["template_id"] = templateId } if modelId > 0 { data["model_id"] = modelId } if sizeId > 0 { data["size_id"] = sizeId } if elementModelId > 0 { data["element_model_id"] = elementModelId } w.sendToOutChan(w.respondDataFormat(constants.WEBSOCKET_RENDER_IMAGE_ERR, data)) } // 复用连接错误通知 func (w *wsConnectItem) reuseLastConnErrResponse(data interface{}) { w.sendToOutChan(w.respondDataFormat(constants.WEBSOCKET_REQUEST_RESUME_LAST_CONNECT_ERR, data)) }