正确发送return_info结果

This commit is contained in:
Xuwznln
2025-06-08 15:06:38 +08:00
parent ab0c4b708b
commit 6a14104e6b
3 changed files with 6 additions and 6 deletions

View File

@@ -164,11 +164,11 @@ class MQTTClient:
self.client.publish(address, json.dumps(status), qos=2)
logger.critical(f"Device status published: address: {address}, {status}")
def publish_job_status(self, feedback_data: dict, job_id: str, status: str, return_info: Optional[dict] = None):
def publish_job_status(self, feedback_data: dict, job_id: str, status: str, return_info: Optional[str] = None):
if self.mqtt_disable:
return
if return_info is None:
return_info = {}
return_info = "{}"
jobdata = {"job_id": job_id, "data": feedback_data, "status": status, "return_info": return_info}
self.client.publish(f"labs/{MQConfig.lab_id}/job/list/", json.dumps(jobdata), qos=2)