CadHubManage/logs/operation_logs/operation_2025-07-23.jsonl
root e6261532f7 feat: 添加软件停止功能并修复Creo进程检测问题
## 主要修复
- 修复Creo软件运行状态检测失败问题
- 添加完整的软件停止功能支持
- 改进多进程软件的进程管理逻辑

## 技术改进
- 更新软件配置支持多进程名称检测
- 优化进程停止逻辑,增加超时配置
- 新增 stop_software WebSocket消息类型
- 完善错误处理和日志记录

## 配置更新
- configs/software_config.yaml: 支持进程名称列表和停止超时
- 添加Revit 2017配置支持

## 文档更新
- README.md: 更新软件配置说明和API列表
- frontend-api-docs.md: 添加停止软件API文档
- CHECKPOINT.md: 记录修复进展和解决方案

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-24 17:24:49 +08:00

6 lines
2.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"id":"e651bed4-c414-4fa1-a795-95ce038bc09f","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"启动软件任务已创建: creo","created_at":"2025-07-23T11:59:23.387233","duration":null,"ip_address":null,"user_agent":null,"software_version":null,"status":"pending","error_message":null,"extra_data":null}
{"id":"46b4b0a4-b395-4acf-93f2-fe1e97bce6e1","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"启动软件 creo","operation_category":"软件控制","action_type":"execute","target_object":"creo","details":"用户通过管理面板启动 creo 软件","created_at":"2025-07-23T11:59:23.387233","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
{"id":"05640c4b-3970-4930-83bc-722f0a2da861","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"软件 creo 启动成功进程ID: 67636","created_at":"2025-07-23T11:59:26.870496","duration":3473,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":{"process_id":67636,"task_id":"d971243e-d5a0-4e16-88a2-10183897301a"}}
{"id":"8cd56c1a-87a4-472c-b030-f78a4506179c","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-23T12:00:22.154796","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
{"id":"7dee4097-86be-40f6-8a8b-a2fbac12dbf8","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-23T12:00:22.722187","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}