# 纯云停车场系统Ai停车云平台 **Repository Path**: wenfeifei/pure-cloud-parking-system ## Basic Information - **Project Name**: 纯云停车场系统Ai停车云平台 - **Description**: 一个基于云端的停车场管理系统,支持智能停车、车位管理、费用结算等功能,旨在为用户提供便捷高效的停车体验。 - **Primary Language**: Go - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2026-09-18 - **Last Updated**: 2026-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ParkingOS - 规则驱动的智慧停车运营平台 ![ParkingOS 运维看板](screenshots/operations-dashboard.png) ## 在线体验 - 登录地址:[https://fy.yun100.top](https://fy.yun100.top) - 登录账号:`T07528692` - 登录密码:`12345678` ## 部署工具使用 下载并运行 [`ParkingOS-部署工具.exe`](release/ParkingOS-部署工具.exe): 1. 全新安装:选择「全新部署」,填写服务器 IP、SSH 账号密码和访问域名后开始部署。 2. 更新系统:选择「更新到最新版」,填写服务器连接信息后开始更新,已有业务数据和配置会保留。 3. 上传小程序:选择「小程序上传」,填写小程序资料后上传;正式上线仍需在微信公众平台提交审核发布。 ## 联系 **联系人: 缪工** **电话 / 微信: 18565665465** **需求反馈邮箱: 350557797@qq.com** ## 更新日志 > 只记录主要变化, 最新在上。 ### 2026-09-16 · 全新体验正式上线 这不只是一次版本更新。我们重新设计了操作界面,也升级了停车系统最核心的规则引擎,让日常管理更简单,让车辆识别、计费和通行决策更快、更稳定。 #### 全新设计语言,更清晰、更好用 Web 后台与管理小程序采用统一设计语言,重新整理页面层级、按钮、表格、筛选、弹窗、加载和操作反馈。 - 页面信息更聚焦,常用操作更容易找到 - 表格自动适应内容,长名称和状态不再互相遮挡 - 搜索、日期、车牌键盘和项目筛选更加顺手 - 加载、空状态、成功和失败反馈全面统一 - 减少内部编号、英文代码和技术术语,让普通用户也能看懂 - Web 与小程序使用更一致,切换设备不需要重新学习 #### 新一代规则引擎,通行决策进入毫秒级 系统提前编译不同车辆、通道、收费和放行规则。车辆到达后,不再反复遍历、整理全部规则,而是直接进入已经准备好的决策路径。 在普通低功耗服务器的专项测试中: - 10~1000 条规则,单次复杂裁决约 `0.49~0.97 毫秒` - 1001 条规则并包含 12 级条件推导,约 `0.60~1.19 毫秒` - 规则处理内存占用由约 `237 KB` 降至 `93 KB`,减少约 `61%` 对用户而言,这意味着: - 车辆高峰期判断更快,减少入口和出口等待 - 规则越多、项目越复杂,性能优势越明显 - 多条收费、放行和限制规则同时存在时,结果依然稳定 - 为更快的识别、计费、播报和开闸链路打下基础 #### 从“按顺序执行”升级为“统一做出正确决定” 旧方式容易受到规则排列和优先级影响。新引擎会综合车辆身份、通道权限、停车状态、应付金额和现场条件,再形成一份统一决策。 - 调换规则顺序不会随意改变结果 - 黑名单、权限限制和待支付条件不会被其他规则误覆盖 - 免费、优惠、封顶、待确认等条件统一计算 - 规则冲突、条件缺失和错误配置会被提前发现 - 每次决策都能解释、回看和模拟,不再是无法追溯的“黑盒” #### 车辆运行演算,上线前先看结果 新增车辆运行演算能力,可以模拟一辆车经过不同通道时的完整过程。 - 自由设置每次识别时间和现场条件 - 模拟临时车、月卡车、免费车、黑名单及多车多位 - 查看每一步命中了什么规则、产生了什么结果 - 新规则上线前先验证,减少现场试错 - 出现异常后可以按相同条件重新回放,更快找到原因 #### 首页和报表打开更轻、更快 经营看板改为由后台提前生成可信快照,打开页面时不再临时扫描大量停车记录。 - 首页不再等待多个业务库现场统计 - 报表查询使用分页、时间范围和复合索引 - 识别图片进入详情后才加载,列表打开更轻 - 冷项目不会被后台任务频繁唤醒 - 大批量清理和统计移出停车主服务,繁重任务不再抢占识别和开闸资源 #### 多项目运营能力继续增强 - 新增月收入、月卡收入及明细导出 - 车辆档案、识别记录、月卡历史和规则记录相互关联 - 服务商可在授权项目中直接维护车辆和业务 - 操作结果支持审计、回读和限时撤回 - 项目、账号和权限切换更加清晰,避免跨项目误操作 #### 设备联动更稳定 相机、道闸、LED、LCD 和语音统一接入同一决策结果。 - 屏显和语音变量使用中文名称,更容易配置 - 未完成计费或支付时,不会提前播放放行提示 - 多车多位和免费车满位可配置独立显示及处理策略 - 设备动作与业务结果分开记录:发送命令不再冒充设备已经成功执行 #### 部署升级更放心 - 更新前自动检查数据库并生成备份 - 保留已有业务数据、设备连接参数和 MQTT 配置 - 新增租户数据库权限检测与修复 - 后台任务拆分为独立服务,单项故障不拖慢停车主链路 - 更新后分别检查版本、服务状态、页面资源和运行结果
历史更新:2026-09-09 及更早版本 ### 2026-09-09(Core v0.0.571 / Web v0.0.560 / 小程序 v1.0.42 / 部署工具 v0.0.217) > 汇总 2026-08-29 至 2026-09-09 的功能与修复。本仓库部署工具已按以上版本重新构建;具体设备能力仍以设备型号、固件及实际回执为准。 #### 一键部署工具 v0.0.217 - 重新构建 Windows 自包含部署工具,内置最新 Web/H5、十个 Linux 后端服务及管理小程序 1.0.42 源码包 - 补齐独立项目续费服务的安装、启动、健康检查、Nginx 路由和整栈重启,展示实际内置版本 - 工具内新增可展开的更新日志,与安装包内日志共用同一来源 - 内置安装包采用无损高压缩率归档,部署时还原原有安装格式,保留完整服务与单文件运行方式 - 小程序源码同步更新,内置上传包排除开发者私有配置及测试文件 - 提供[部署工具更新日志](release/CHANGELOG.md)与[SHA-256 校验文件](release/SHA256SUMS.txt) #### 项目服务与续费 - 新增项目软件服务期限管理,支持长期项目与按期续费项目;服务商可配置续费价格、月数和收款账号 - 支持手动暂停为待续费、扫码缴费和付款恢复;人工停用保持独立,付款不会解除人工停用 - 新增项目待续费页面,展示缴费二维码与订单状态;收款码两分钟有效,过期停止自动查询并支持刷新 - 新增服务商独立收款账号和项目续费收款记录 - 新增、编辑项目共用服务期限字段,可整组清空恢复长期,拒绝不完整的续费配置 - 到期检查由独立服务按北京时间每日执行,支持失败重试与启动补跑,不依赖设备 MQTT 或停车识别 #### 支付与区域结算 - 新增支付备用通道配置,支持启用状态和切换优先级 - 切换前确认原支付请求未提交或原平台订单已关闭,避免产生两笔仍可支付的订单 - 每次切换使用独立订单号,保存支付通道配置快照,保持收款归属一致 - 完善旧订单关闭后仍收到成功回调的处理,保留人工退款与核账线索 - 区域结算支持完整账号配置及区域绑定;支付配置改为账号列表,通过新增、编辑完成凭据维护 #### 收费标准与月卡 - 收费标准支持先保存基础信息、免费及封顶设置,再补充分段计费内容;待配置标准保持禁用 - 删除最后一个收费切片时转为待配置状态,重新配置后再启用,避免空计费程序被当成免费标准 - 修复复制同一时段收费切片后,再次打开编辑器被锁定的问题 - 跨项目粘贴收费标准前确认目标车型,并校验目标项目引用 - 完善小型、大型新能源车型对应收费程序的迁移 - 月卡办理与续费统一通过收费流程建立权益;车辆档案新增、编辑和导入增加期限车类校验 - 退役不生成收费订单的旧月卡导入入口,月租、季租、年租车辆统一引导至正式办理和续费流程 - 后台手工开卡、续费只记录真实线下收款方式,避免把手工登记误记为微信或支付宝线上支付 #### 车辆识别与异常预警 - 车辆画像新增疑似关联车牌,支持发现相差一个字符的候选记录 - 展示候选车辆档案、历史停车记录、最近识别时间、置信度和抓拍图片,辅助人工核查 - 完善低置信度省份字误识别处理,可由自动化规则启用唯一在场记录匹配;存在多个候选时不自动匹配 - 新增独立异常车辆预警服务,历史分析与停车识别主链分离 - 增加重复无入场记录出场的复核案件,合并短时间内同通道重复识别 - 设备疑似假牌预警保留厂商、设备编号、原始协议字段及原始值 - 缺少原始设备归因的历史案件退出有效预警列表,保留历史证据和处理审计 - 完善车辆风险页面展示;疑似关联和预警仅作为人工复核线索,不自动合并车辆、费用或通行记录 #### 岗亭、在场车辆与通行记录 - 岗亭和中央岗亭增加入场记录查询、车牌纠正及重新执行出场识别入口 - 纠正操作校验通道和岗亭权限,并记录操作审计 - 完善通道前端辅助规则、异常出场处理和中央岗亭异常滞留车辆展示 - 修复无牌车规则已允许后,仍被后续设备证明逻辑覆盖的问题 - 修复弹窗内车牌键盘位置偏移、重复聚焦清空输入的问题 - 通行记录区分最近计费时间与实际出场时间,以及当次计费时长、截至当前停车时长和最终实际停车时长 - Web、手机管理页及小程序统一停车记录时间展示口径 - 收费员统计、记录和相关导出优先展示人员姓名,减少登录账号与实际人员混淆 #### 通道规则、屏显与语音 - 屏显和语音支持按项目具体车辆类别配置专属内容,增加部门、预约、活动、公务接待及特殊身份配置 - 预约、活动等临时身份按有效期参与匹配;明确身份优先级,避免一次识别输出多套屏显和语音 - 配置页面采用单层横向标签,按项目实际车类名称和排序展示 - 月卡、储值等类别提供有效期、余额等常用显示参数 - 通道牌色限制统一限定临时车,修正历史托管规则的适用范围 - 统一设备车牌颜色归一口径,区分小型白绿/渐变绿与大型黄绿新能源车辆 - 车辆测试入口完善牌色事实传递,减少仅凭车牌字符串猜测 - 停车运行演算复用真实当前停车记录,修复实际待缴费车辆被模拟为场外免费出场的问题 - 演算结果区分出口识别“继续处理”和后续实际放行决策 #### 设备接入、名单同步与视频 - 完善海康 ISUP 接入,采用独立接入进程承载官方 SDK,隔离设备 SDK 故障 - 完善 ISUP 注册、报警接收、会话密钥及内部命令回执链路,修复长连接在线状态被旧 MQTT 探测结果覆盖的问题 - 完善海康内置 LED 配置和组合语音参数适配 - 局域网视频作为可选配置,缺少视频参数不再阻断 ISUP 设备建档 - 增加海康对象存储能力探测、配置下发及回读校验,并对密钥脱敏 - 增加 ISUP 报警诊断,区分设备配置成功、图片 URL 回传和手工抓拍能力;图片与抓拍能力仍以具体设备固件为准 - 完善芊熠 MQTT 接入,统一产品参数、设备 SN 主题及密钥会话校验,拒绝跨 SN、错误密钥和未认证识别消息 - 芊熠设备编辑采用固定协议参数,外挂屏显、语音板卡复用统一串口透传链路 - 接通信路通车辆名单新增与删除,完善月租、贵宾和黑名单字段映射 - 名单同步按关联设备回执区分成功、失败和超时 - 修复运行时通行规则导致设备离线固定车辆名单被清空的问题 - 修正臻云视频播放对最终视频地址协议的判断 #### 车辆导入导出 - 修复导入数据已成功提交,却在返回响应前报错的问题 - 车辆导出与列表共用筛选条件、隐藏车类规则和排序,补齐车型、车类、部门、中文状态等业务字段 - 超过一万条时明确提示缩小筛选范围,避免静默截断;导出入口按报表导出权限展示 - 月租、季租、年租车辆导入在预览阶段提示使用正式办理和续费流程 #### 经营看板与报表 - 厂商首页新增统一经营流量快照,汇总项目扫码、支付和物理进出数据;聚合任务独立执行,首页读取已生成结果 - 修复首页累计数据有值、近三十天趋势曲线却全为零的问题 - 项目查询异常时展示数据覆盖情况,全部项目聚合失败时保留上一份可信快照 - 旧格式或损坏快照支持自动重建 - 补齐车主入场、出场页面的扫码统计 - 优化收费员、停车场及经营统计查询,减少重复查询和全历史扫描 #### 车主 H5 - 预支付零元时增加免费离场截止时间与倒计时;在计费程序能够明确推导时展示超时后的首笔应付金额 - 提示以出口相机识别时间作为离场计费依据 - 永久免费、已预支付或无法确定截止时间的场景不显示猜测倒计时 - 完善入场、出场及预支付页面主题展示与配套素材 #### 小程序与管理界面 - 小程序同步项目服务期限、长期项目和续费相关配置,以及月卡线下收款方式约束 - 小程序设备上云说明分开展示 MQTT 与海康 ISUP 参数,服务商可查看并复制对应接入参数 - 芊熠配置与 OSS 下发结果同步展示 - 小程序同步新能源车型与停车记录时间展示口径 - 多个管理列表统一加载、排序、删除确认和错误处理 - 统一 Web 新增按钮位置、表单抽屉、弹窗及公共页面样式 - 下拉菜单按内容完整展示,减少长选项折行和截断 - 完善服务商成员、角色及项目范围授权校验 #### 运行稳定性与维护 - 修复版本查询、重复启动或探测进程干扰设备在线状态的问题 - 完善设备在线状态租约接管,避免健康进程的状态被覆盖 - 项目续费服务退出 MQTT 链路,减少合同管理与现场设备的耦合 - 完善数据库备份配置读取、压缩、OSS 上传及失败记录 - 完善发布维护任务的失败状态检查与恢复处理 ### 2026-08-28(Core v0.0.511 / Web v0.0.487) #### 后端 Core v0.0.511 - 收费标准高级编辑升级为完整 JSON 写入与回读, 支持跨午夜、分段计费和最终价条件; 保存前校验车型、区域和计费程序引用 - 计费程序选择统一进入自动化场景, 出口识别、H5 预支付和费用预览使用同一计费口径 - 完善 LED、LCD 和 TTS 输出链路, 统一多设备显示参数、模板和显示时长; 免费及无入场记录出场也能执行规则配置的屏显播报 - 停车场、区域、岗亭和通道增加严格引用校验和删除保护; 新增剩余车位校准及审计记录 - 车辆类别的月卡过期、入场和出场策略与实际规则执行统一; 特种车辆改为使用平台维护的车牌颜色和已核验特殊身份决策 - 新增信路通室外显示设备、华夏 K5 和臻识 RF 停车设备接入, 支持车辆分组绑定、车位同步、实时在线状态和受控测试 - 无牌车扫码入场、出场增加待确认抓拍关联, 抓拍证据统一归属当前待处理业务, 不再重复下发抓拍命令 - 出口识别、H5 预支付、支付刷新和模糊车牌匹配统一选择当前未归档停车周期, 历史待缴费记录不会覆盖最新停车记录 - 看板收入统计改为可命中索引的时间范围查询; 收费员长时间范围统计一次生成班次区间, 避免每条记录重复关联全部历史班次 - 车辆新增、编辑和可执行操作改为由 Core 返回动态字段与动作合同, Web 和移动管理端共用同一字段类型、权限和校验规则 #### Web 管理端 v0.0.487 - 收费标准页面增加完整计费程序 JSON 编辑、高级规则校验和保存回读, 无法安全简化时阻止覆盖 - 通道显示配置统一 LED、LCD、TTS 模式、模板、显示时长和设备能力选项 - 停车场、区域、岗亭和通道页面增加引用关系、删除阻断和配置错误提示; 停车场页面增加剩余车位校准入口 - 车辆档案增加车牌颜色和已核验特殊身份; 新增、编辑、续费和锁定等操作改为读取后端动态表单与动作合同 - 车辆分组增加 RF 停车设备绑定、型号、在线状态和同步结果展示; 设备页面增加信路通室外显示设备配置 - 岗亭页面完善无牌车待确认状态, 入场和出场卡片展示与本次业务关联的抓拍证据 - 收费员统计查询失败时展示真实错误, 不再把服务端错误渲染成空报表 - 新增手机浏览器管理页面, 覆盖停车场、区域、岗亭、通道、设备、车辆、月卡、访客、角色、用户、班次、停车记录和操作日志等常用功能 - 平台及服务商进入项目后台改用受控临时票据, 减少跨项目、跨角色身份残留 ### 2026-08-16(Core v0.0.443 / Web v0.0.444) #### 后端 Core v0.0.443 - 支付订单完成验签并确认收款后, 以已支付订单金额和下单时的计费快照作为本次停车交易最终事实 - 修复车辆付款后, 因支付期间收费规则、车辆权限或计费时间变化而被重新计费、无法完成出场的问题 - 支付回调和主动查询补单统一传递已支付订单金额, 重复回调不会改变已完成的停车金额 - 停车记录、停车收费流水、月卡收费记录和减免记录增加轻量分页模式, 翻页时不再重复执行全表总数和金额汇总 - 减免记录相关字段增加查询索引, 改善数据量较大时的筛选和分页速度 - 过磅支付结果向 AVS3 最多投递 3 次, 间隔 3 秒; 约 10 秒内仍未收到有效回执时标记投递失败并提示人工核对, 不再持续重复发送 - AVS3 明确返回拒绝时立即停止重试; MQTT 发送失败或未收到回执时才进行有限重试 - AVS3 过磅支付回执不再进入臻识相机消息处理, 避免支付成功却产生“未注册相机”误报 #### Web 管理端 v0.0.444 - 停车记录、收费明细、月卡收费、过磅收费和减免记录等大数据页面改为按页加载 - 未计算精确总数的页面显示当前页码和是否存在下一页, 不再展示不准确的总条数 - 收费明细中的月卡和过磅标签页改为首次打开时加载, 进入页面时不再同时请求全部数据 - 月卡收费和过磅收费统计调整为“本页订单、本页已支付、本页实收”等明确口径 - 第三方对接页面的减免记录标签改为按需加载 - 区域、岗亭、通道、设备、收费标准、月卡套餐、角色、班次、用户和车辆分组等页面统一分页参数, 减少一次性加载大量数据 ### 2026-08-14(Core v0.0.437 / Web v0.0.443) #### 后端 Core v0.0.437 - 新增信路通蜂巢智能管控平台接入, 作为独立的视频云厂商进行配置和路由 - 支持按项目设备 SN 查询蜂巢云设备, 并读取在线状态、设备分组、通道和版本信息 - 支持使用设备 SN、设备账号和密码绑定信路通设备; 未手动配置分组时自动使用蜂巢云默认分组 - 绑定后回查云端设备并校验 SN 一致性, 避免将错误设备标记为已启用 - 支持蜂巢云设备解绑; 云端解绑失败时保留本地启用状态, 防止本地与云端分叉 - 支持获取信路通设备远程网页和 FLV 实时视频地址, 播放期间自动维持视频心跳 - 蜂巢云开放平台地址限定为厂商官方地址, 拒绝错误协议、伪造域名和带账号信息的 URL #### Web 管理端 v0.0.443 - 服务商视频云配置新增“信路通蜂巢云”厂商 - 新增蜂巢云开放平台地址、`applyKey`、`applySecret` 和默认分组配置 - 项目设备列表和云运维抽屉增加“信路通蜂巢云”标识 - 信路通设备可从服务商后台执行云端绑定、解绑、打开远程配置网页和查看实时视频 ### 2026-08-13(Core v0.0.435 / Web v0.0.440) #### 后端 Core v0.0.435 - 停车记录和在场车辆详情增加签名图片预览地址, 避免页面直接依赖原始设备图片地址 - 在场车辆详情支持按当前时间单独试算实时费用; 列表查询不逐条计费, 避免大量查询拖慢系统 - 开放接口增加停车记录组合查询、游标分页和按更新时间增量同步 - 收费规则保存、中文说明和费用试算统一使用同一份最终执行 JSON - 修复收费切片转换时丢失周期、分段和最终价条件的问题; 无法无损还原的高级规则不再允许简化编辑器覆盖保存 #### Web 管理端 v0.0.440 - 在场车辆详情增加入场抓拍图片和当前费用试算 - 停车记录详情增加入场、出场图片预览及加载失败提示 - 实时应收金额只在单条活动记录详情中查询, 列表不展示可能过期的金额 - 收费标准增加独立的“收费切片”编辑抽屉, 支持免费、固定收费、连续区间固定收费和按时长计费 - 收费规则无法被简化编辑器完整还原时显示风险说明并禁止直接改写 ### 2026-08-11(Core v0.0.429 / Web v0.0.373) #### 后端 Core v0.0.429 - 新增支付宝 H5 缴费链路, 通过支付宝授权获取用户身份, 并调用建行聚合支付支付宝接口创建订单 - 建行支付宝交易统一通过 V6 网关和 `530591` 下单接口处理 - 增加支付宝 `user_id`、历史会员编号及平台用户编号转换, 缺少有效身份时拒绝下单 - 支付宝授权完成后支持恢复出口缴费和预支付业务 - 通道支付测试增加支付宝渠道支持 - 后端访问日志停止记录完整查询字符串, 避免支付授权参数进入日志 - 补充信路通设备串口名称映射 - 宇视云设备绑定完成后自动执行直播启用 #### Web / H5 v0.0.373 - 出口缴费、预支付等 H5 页面支持支付宝授权和支付 - 支付宝授权返回后自动恢复原车牌、通道和待支付业务 - 扫码入场、扫码出场页面顶部展示当前通道名称 - 通道支付测试页面支持支付宝支付测试 ### 2026-08-07(Core v0.0.408 / Web v0.0.357) #### 后端 Core v0.0.408 - 云相机绑定改为以项目设备中保存的准确型号和设备 SN 为准, 不再根据模糊品牌或历史云平台字段猜测设备归属 - 项目内存在重复 SN、设备型号未映射、云平台配置冲突时, 拒绝执行云端绑定和远程维护 - 完善宇视云相机绑定、解绑和异常恢复状态, 支持使用 25 位设备注册码添加设备 - 增加宇视云远程网页、实时视频和抓图能力 - 增加云设备删除保护; 设备仍处于绑定、解绑或异常恢复状态时, 禁止直接修改型号、SN 或删除设备 #### Web 管理端 v0.0.357 - 服务商设备管理增加云设备维护抽屉, 展示设备在线状态、云平台、型号、SN 及支持的维护能力 - 设备编辑页面增加宇视设备注册码和云绑定状态展示 - 增加绑定、解绑、远程网页、实时视频、抓图及图像参数维护入口 - 云平台与设备型号不一致、SN 重复或绑定状态异常时, 页面展示明确提示并限制操作 ### 2026-08-04(Core v0.0.400 / Web v0.0.343 / 小程序 v1.0.25 / MQTT Device Gateway v0.0.13) #### 后端 Core v0.0.400 - 修复 H5 支付通道选择逻辑, 区分扫码客户端和实际收款通道, 减少支付宝/微信扫码混用时的支付异常 - 优化预支付、扫码出场、车牌出场的支付订单创建逻辑, 统一按项目配置的收款通道生成订单, 避免结算归属混乱 - 增强在场车辆清理保护: 已有支付订单或已支付预支付记录时禁止按未支付车辆清理 - 修复封顶复入免费周期计算, 封顶免费周期改为从首次入场时间起算, 跨周期后重新计费 - 收费规则字段新增消防车、救护车等特殊车辆类型, 规则保存前统一修正旧布尔值格式 - 报表统计增强, 收费员统计补充异常放行金额、厂商补贴、车场收入, 并优化导出表头、统计时间和制表信息 - 优化设备抓拍诊断, 扫码复核时跳过无法明确判断“无车/无牌/未识别”的设备能力, 避免误判放行 #### Web 管理端 v0.0.343 - 通道管理新增军警、消防、救护车辆自动免费通行开关 - 通道所属区域改为跟随岗亭区域, 减少重复填写和配置错误 - 车场规则支持特殊车辆类型扩展, 规则向导文案调整为“军警及应急车辆” - 停车记录和减免记录筛选、导出逻辑优化, 导出可按当前筛选条件生成 - H5 支付页面适配新的支付通道返回字段, 减少支付宝/微信扫码混用时的提示错误 #### 小程序 v1.0.25 - 在场车辆详情新增“清理”操作, 按权限显示, 避免普通账号误操作 - 清理在场车辆时复用后端清理接口, 自动结束未支付订单并生成出场记录 - 小程序版本号同步更新, 方便部署后核对当前运行版本 ### 2026-08-02(Core v0.0.390 / Web v0.0.330 / 小程序 v1.0.23 / 部署工具 v0.0.208) #### 后端 Core v0.0.390 - 优化 H5 出口缴费、预支付和业务订单支付确认流程, 减少已付款但页面未确认的情况 - 修复已关闭、已支付或已失效订单再次发起支付时的提示与状态处理, 避免重复下单或继续支付旧订单 - 优化停车优惠核销逻辑, 优惠只在支付到账并允许放行后固化, 避免出口重复识别或回调重试后金额回到原价 - 新增过磅收费订单重量快照, 支持记录毛重、皮重、净重, 并在 H5 过磅缴费页展示 - 优化 AVS3 过磅收费 MQTT 消息, 新增 `weigh_fee_` 消息识别与心跳处理, 避免过磅设备消息误进入视捷相机处理流程 - 清理在场车辆增加安全校验: 已有已支付订单或已支付预支付的在场记录, 不能按未支付车辆清理 - 优化岗亭上岗、岗亭通道、优惠记录接口和时间范围筛选等业务细节 #### Web / H5 v0.0.330 - H5 出口缴费、预支付、业务订单支付统一接入新的支付确认组件, 支持支付后恢复确认、异常提示和结果回查 - H5 过磅缴费页重构, 展示过磅金额、订单状态、车牌、通道和重量信息 - 收费明细新增过磅收费记录查询、状态展示、金额汇总和支付渠道展示 - 优惠记录页面支持按状态和时间范围筛选, 并展示优惠汇总数据 - 系统帮助文档新增月卡续费查询说明, 方便现场按车牌核对续费记录 #### 小程序 v1.0.23 - 小程序字号体系统一为独立五级规范, 并由全局变量集中管理 - 管理端登录页继续展示当前小程序版本, 方便现场核对是否为最新代码 #### 部署工具 v0.0.208 - 重新编译 Windows 部署工具 exe, 内置 Core v0.0.390、Web v0.0.330 和小程序 v1.0.23 - 重新生成服务器部署包和小程序源码包, 用户下载 exe 后可直接更新服务器并上传小程序 ### 2026-07-25(Core v0.0.353 / Web v0.0.283 / 小程序 v1.0.20 / 部署工具 v0.0.206) #### 后端 Core v0.0.353 - 修复通道托管车辆放行规则, 恢复按通道、车场和车辆规则判断的放行链路 - 增强车场规则引擎, 补充规则动作、设备动作、收费规则校验和规则模拟能力 - 优化月卡、套餐、收费记录和固定车辆相关逻辑, 提升续费、变更和计费处理稳定性 - 增强在场车辆创建与导入能力, 支持后端预览、提交、校验和异常回滚 - 优化扫码 H5、无牌车、预支付、出口缴费等车主链路处理 - 补充富友支付配置、支付构建和平台通道校验逻辑 - 增强设备运行状态、抓拍诊断、设备动作反馈和 LCD / 显示终端相关接口 #### Web 管理端 v0.0.283 - 新增平台 AI 参数管理, 支持配置多个 OpenAI 兼容模型档案、连通性测试和当前模型选择 - 服务商项目增加 AI 配置入口, AI 聚焦为服务商项目配置技术员 - 新增在场车辆导入、车辆档案导入两个固定 AI 导入任务, 支持文件解析、字段映射、预览和提交 - 增强 LCD 广告、显示终端和 H5 素材配置页面, 为停车场流量主、本地广告和车场联动推荐做准备 - 优化登录、账号类型、管理员入口、小程序管理入口和服务商相关页面 - 优化表格、报表、状态展示和金额展示逻辑, 减少页面噪音 #### 小程序 v1.0.20 - 同步最新登录、账号入口和管理端入口适配 - 配合服务商、管理员、项目和商户入口调整, 更新小程序源码 - 小程序源码已随本次部署工具重新打包, 上传后进入微信公众平台开发版本, 正式上线仍需审核发布 #### 部署工具 v0.0.206 - 部署工具重新编译, exe 内置最新服务器部署包、Web/H5 静态资源和小程序源码包 - 顶部版本信息同步展示 Core、Web、小程序、MQTT 网关、接入网关、订单清理、活跃巡检和 DB 维护版本 - 按当前版本重构服务器安装脚本, 移除旧 AI Chef / legacy cutover / writer 快照恢复链路 - 修复服务器安装时 cutover 锁空文件被误判为异常的问题 - 修复旧 AI Chef 服务已退役时, systemd `not-found/not-found` 状态被误判为矛盾的问题 - 不再采集 `tenant-db-maintainer.timer` 的 MainPID, 避免 timer 没有 MainPID 时阻断部署 - 重新生成 payload, 减少 macOS 扩展属性导致的 tar 日志噪音 - 小程序源码包排除开发测试文件, 避免把无关测试文本打入用户使用的上传包 - 保留一键部署、系统更新、小程序上传和服务器重启能力 ### 2026-07-18(Core v0.0.326 / Web v0.0.249 / AI Chef v0.2.51 / 小程序 v1.0.17 / 部署工具 v0.0.202) #### 后端 Core v0.0.326 - 新增车场级 H5 源码托管能力, 为后续停车场流量主模式和线下商户广告联动做准备 - 支持按停车场独立保存入口、预支付、出口缴费三类 H5 内容, 便于不同车场展示不同本地广告 - H5 内容支持 HTML、CSS、JavaScript 和接口请求源码, 满足定制广告落地页、商户推荐页和活动页需求 - 正式车主端只运行已发布的 H5 版本, 未发布草稿不会影响线上用户 - 增加 H5 源码包容量限制, 避免单个车场上传过大的页面内容影响系统稳定 - 增强广告发布快照能力, 为广告主、广告素材、投放周期、发行编号和后续留档提供基础 - 优化扫码入场、扫码出场和预支付链路, 支持在关键车主触点承载停车场本地广告内容 - 增强设备抓拍链路, 补充华夏、新路通、臻识、视捷等设备图片地址和抓拍返回处理 - 视捷设备接入增强, 补充命令封装、驱动逻辑和对应测试 #### Web 管理端 v0.0.249 - 停车场广告配置升级为车场 H5 内容管理能力, 服务后续流量主和线下商户投放 - 支持为单个车场维护入口、预支付、出口缴费三类 H5 内容, 让广告与车主实际停车流程结合 - 支持本地商户广告、停车场周边推荐、活动引流、品牌露出等内容形态 - 广告内容可先保存为草稿, 经审核发布后再进入正式车主端, 降低误投放风险 - 保留广告主资质、审核快照、发行编号、投放周期等留档能力, 方便后续商业广告合规管理 - 替换演示目录中的两张 H5 效果图, 改为展示停车场与线下商户广告联动的实际场景 - 优化 H5 出口页、预支付页和入口页的内容承载能力, 为后续不同车场定制广告做基础 #### 设备接入 - 增强视捷设备协议处理, 补充设备命令和驱动测试 - 优化华夏、新路通、臻识设备抓拍图片地址处理 - 统一设备抓拍、开闸、状态广播中的字段表达, 减少后台和 AI 诊断时的信息缺口 - 本次不是 MQTT 网关独立升级, 属于后端设备驱动和业务链路增强 #### AI Chef v0.2.51 - 保留车辆轨迹只读模拟能力, 可按车牌、入口通道、出口通道演算通行路径 - 车辆身份从项目数据反查, 不再要求用户手工填写车类身份 - 后端新增的设备抓拍、规则日志、H5 内容和项目事实, 为 AI 后续诊断提供更完整的数据基础 #### 小程序 v1.0.17 - 保留平台管理员入口, 支持服务商列表、新增服务商、重置密码和账号密码凭据展示 - 优化管理员、商户端、服务商端首页、项目、监控、收益、支付、视频云等页面的数据加载和权限展示 - 小程序源码已随本次部署工具一起打包, 上传后进入微信公众平台开发版本, 正式上线仍需审核发布 #### 部署工具 v0.0.202 - 新增服务器重启功能, 用户可在部署工具内对目标服务器执行重启操作 ### 2026-07-17(Core v0.0.324 / Web v0.0.244 / AI Chef v0.2.51 / 小程序 v1.0.17 / 部署工具 v0.0.202) - 修复 H5 腾讯广告黑屏问题, 插屏、底部横幅和信息流按广告位类型返回对应参数 - 修复车场广告配置的车场选项查询, 不再读取不存在的车场代码字段 - 增强车场级 H5 广告发布能力, 支持广告主、资质、审核、发行记录和投放快照留存 - 完善固定期限车辆办理计费闭环, 支持套餐报价、到期日计算和账单写入 - 收紧随行付配置校验, 区分测试/生产环境、公钥类型、商户号格式、OpenID AppID 和回调地址 - 优化平台项目、服务商项目、券包、收益、视频云和经营分析等页面分页与懒加载 - 小程序新增平台管理员入口, 支持服务商列表、新增服务商、重置密码和账号密码凭据展示 ### 2026-07-16(Core v0.0.310 / Web v0.0.231 / AI Chef v0.2.50 / 小程序 v1.0.13 / 部署工具 v0.0.200) - 新增 P 云停车上传身份拆分, 车场上传使用独立上传密钥, 不再和支付 AppID/AppSecret 强绑定 - 优化 H5 扫码缴费链路, 围绕当前在场记录、当前支付事件和无牌车扫码场景补强稳定性 - 增强在场车辆批量清理、订单关闭和相关校验流程 - 完善平台员工、角色、服务商、租户代管和数据权限相关接口 - 小程序源码已更新并纳入部署工具包 - 部署工具新增小程序上传能力和本地配置文件自动保存 ### 2026-07-14 至 2026-07-15(Core v0.0.284 / Web v0.0.215 / AI Chef v0.2.22 / 小程序 v1.0.13 / 设备配置工具 v1.8.3) - 新增车辆区域通行权限, 可为单辆车指定允许通行的车库、地面区域及对应通道 - 加强服务商、租户和项目数据权限隔离 - 增强长任务执行能力, 支持后台继续处理、失败重试、状态查询及人工介入 - AI 执行架构升级为业务资源契约和工具契约驱动 - 小程序优化登录账号键盘和方控显示屏设备配置 - 设备配置工具新增 Windows 10/11 x64 原生版本和启动诊断日志 ### 更早版本 - 2026-07-12: 新增项目自有微信支付、访客车、热门车牌动态读取和设备图片接入边界 - 2026-07-11: 完善商家公众号、小程序和 Web 的统一微信身份登录 - 2026-07-09: 部署工具新增小程序上传入口, 同一个 exe 可完成服务器部署和微信小程序上传 - 2026-07-08: 增加车牌识别置信度模糊匹配和小程序版本号展示 - 2026-07-07 及之前: 公众号菜单、小程序源码同步、支付配置和基础部署能力持续完善