You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
haoliang cdb03d4db3 增强错误诊断:递归展开异常链+分类写入DB/告警
1. CollectWorker新增GetDetailedErrorMessage递归展开AggregateException
   解决HTTP异常只记录模糊的'发生一个或多个错误',现可追踪到SocketException

2. JSON解析失败新增WriteBatch写入log_collect_raw(之前丢失DB记录)

3. ProductionTracker失败→cnc_alert(alert_type=production_error)

4. DailySummaryJob失败→cnc_alert(alert_type=summary_error)

5. CollectRecordWriter.DB写失败时本地日志记录完整异常链

6. log_collect_raw.error_message VARCHAR(500)→TEXT

7. 新增ErrorSimulation验证工具(模拟4类异常→验证DB/日志)
1 month ago
.github/workflows fix(ci): 移除不必要的 setup-dotnet 步骤,windows-latest 自带 .NET Framework 4.7.2 环境 2 months ago
.sisyphus/plans
CncService feat(采集日志): 新增前端实现,包括 API 封装、Mock 数据、Vue 页面、路由和菜单;新增 CollectLog 页面组件、Mock 数据、API 接口,以及路由与侧边栏集成 2 months ago
CncWebApi/Controllers feat(采集日志): 新增前端实现,包括 API 封装、Mock 数据、Vue 页面、路由和菜单;新增 CollectLog 页面组件、Mock 数据、API 接口,以及路由与侧边栏集成 2 months ago
database feat: 日志分区管理优化——sp_ensure_partitions覆盖3张分区表(含log_collect_raw);LogCleanupJob改用DROP PARTITION清理;修复分区边界计算bug 2 months ago
docs docs: 添加前端构建与部署规范文档 2 months ago
frontend 修复产量报表分页翻页无效:改用watch监听page变化自动加载数据 1 month ago
src 增强错误诊断:递归展开异常链+分类写入DB/告警 1 month ago
tests 系统设置明文化+仪表盘apiKey数据库化+日志分类+安装脚本防闪退 1 month ago
tools 增强错误诊断:递归展开异常链+分类写入DB/告警 1 month ago
.gitignore
.txt 清理根目录临时文件和旧代码;修复采集服务名称不匹配(collector-service→CncCollector) 2 months ago
AGENTS.md
App.config
CncDataSystem.sln
README.md
simulator.json
发那科系统采集示例.txt feat: 品牌字段映射增加启用/禁用开关(is_enabled);前端增加开关列和行样式;新增6个Repository测试+6个Service/Controller测试;迁移脚本幂等执行 2 months ago

README.md

CncSimulator 项目根 README This repository contains a self-contained CNC data sampling simulator for .NET Framework 4.7.2. 具体实现参考 simulator.json、Config/SimulatorConfig.cs、Device/DeviceState.cs、Device/DeviceSimulator.cs、Generator/FanucDataGenerator.cs、Core/SimulatorServer.cs、Core/SimulatorEngine.cs、Program.cs。