修改尾数控制和状态监控逻辑
This commit is contained in:
7
main.py
7
main.py
@ -27,6 +27,7 @@ def start_api_service():
|
||||
api.run(host='127.0.0.1', port=5001, debug=False, threaded=True)
|
||||
|
||||
def main():
|
||||
global tcp_server
|
||||
api_thread = threading.Thread(target=start_api_service)
|
||||
api_thread.daemon = True
|
||||
api_thread.start()
|
||||
@ -42,7 +43,7 @@ def main():
|
||||
|
||||
# 初始化服务
|
||||
api_client = APIClient()
|
||||
task_service = TaskService()
|
||||
task_service = TaskService(tcp_server)
|
||||
monitoring_service = MonitoringService(tcp_server)
|
||||
|
||||
# 步骤1:获取AppID
|
||||
@ -101,6 +102,10 @@ def main():
|
||||
# 步骤3:获取任务单信息
|
||||
task_service.insert_into_produce_table(sql_db, task_info, task["beton_volume"], erp_id,
|
||||
task["artifact_id"], 1)
|
||||
with monitoring_service.tasks_lock:
|
||||
monitoring_service.monitored_tasks.add(erp_id)
|
||||
monitoring_service.inserted_tasks[erp_id] = task["artifact_id"]
|
||||
print(f"任务 {erp_id} (ArtifactID: {task['artifact_id']}) 已添加到监控列表")
|
||||
finally:
|
||||
sql_db.close()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user