传统应用开发

飞书H5应用 · 系统迁移 · ERP对接 · 企业数字化

飞书H5 安全报告

📱 生产报工系统(飞书H5应用)

JSAPI / 二维码识别 / ERP对接

项目背景

制造车间需要移动端快速报工,替代传统纸质工单,实现报工数据实时对接ERP系统,提升生产管理效率。

项目角色:独立开发,负责前端H5应用、后端API、飞书集成、扫码功能实现。

系统架构

  • 前端:飞书H5网页应用,运行在飞书客户端webview内
  • 后端:FastAPI + Uvicorn,提供RESTful API
  • 数据库:SQLite(轻量部署)
  • ERP对接:与金蝶云星空API对接,实现工单数据同步

飞书集成

  • 飞书OAuth SSO单点登录:基于OAuth2.0授权码流程,用户打开应用自动跳转飞书授权页,授权后自动匹配员工身份完成登录,无需手动输入账号密码
  • state参数防CSRF:登录时生成随机state参数存入服务端内存,回调时校验一致性,用完即删,5分钟自动过期,防止跨站请求伪造攻击
  • 错误信息脱敏:回调失败时仅记录服务端日志,用户端只显示通用错误提示,防止后端配置信息泄露
  • H5可信域名配置:确保JSAPI在飞书客户端内可用
  • JSAPI鉴权:jsapi_ticket + SHA1签名实现tt.config()鉴权
  • 原生扫码:tt.scanCode()实现工单号二维码/条形码扫描

系统功能

  • 报工时:选择组织、车间、事项,填写工时,提交报工
  • 无挂靠工时:记录无工单归属的工时
  • 扫码录入:支持二维码和条形码扫描
  • 管理后台:用户管理、部门管理、组织管理、数据统计
  • 防缓存机制:HTTP响应头 + meta标签 + AJAX时间戳

项目成果

  • 实现车间移动端快速报工,替代纸质工单
  • 报工数据实时对接ERP系统,减少人工录入
  • 飞书OAuth SSO单点登录,用户零配置自动登录
  • state参数防CSRF + 错误信息脱敏,安全防护到位
  • 支持鸿蒙、iOS、Android多平台

技术栈:JavaScript / FastAPI / Python / SQLite / 飞书H5 SDK / ZXing / 金蝶API

使用界面

使用界面

管理后台

管理后台

数据中台 查看方案

🏗️ 数据中台建设(AI融合)

ERP集成 / 数据中心 / AI融合 / 渐进式架构

项目背景

企业拥有金蝶ERP、MES、WMS等多套业务系统,数据分散、口径不一,无法支撑跨系统智能决策。需要建设统一的数据中台,融合AI能力,实现从"数据搬运"到"智能决策"的升级。

项目角色:方案设计,负责四层架构蓝图规划、技术选型、分阶段实施路径设计。

四层架构蓝图

  • 数据层(数据底座):汇聚金蝶ERP、MES、WMS等系统数据,统一数据标准,建立轻量级数据仓库
  • 中台层(能力中心):将各系统能力抽象为标准服务——数据查询API、业务规则引擎、流程编排、消息通知
  • AI层(智能引擎):规则引擎兜底 + 小模型推理 + RAG知识库 + 外部API网关,多个小能力组合而非单一大模型
  • 应用层(业务场景):智能数据问答、采购推荐、经营日报生成、智能排产建议、供应链预警、内部知识问答

核心原则

  • 分层建设:每一层可独立交付价值,不用等所有层建好
  • 渐进演进:从最简单的场景开始,逐步增加复杂度
  • 不替代现有系统:在现有系统之上叠加能力层
  • 数据不动,能力流动:数据留在原系统,中台通过API调用
  • 人机协同:确定性决策(规则引擎)→ 建议性决策(AI建议+人确认)→ 关键决策(人审批)

AI融合场景

  • 智能数据问答:自然语言查询,不用写SQL,"上月产量多少?为什么下降?"
  • 智能采购推荐:基于历史采购数据自动推荐最优供应商
  • 经营日报生成:AI定时拉取数据,自动生成文字分析报告
  • 供应链预警:库存/交期异常自动检测并推送飞书

分阶段实施

  • 第一阶段(打地基):对接金蝶API + 部署AI推理服务器 + 跑通1个场景
  • 第二阶段(扩能力):接入MES/WMS + 搭建中台基础 + 扩展至3-5个AI场景
  • 第三阶段(全面推广):完善中台能力 + AI全面融入核心业务流程

技术栈:FastAPI / Python / Dify / 金蝶API / 飞书SDK / RAG / 规则引擎 / 轻量级数据仓库

系统迁移

🔄 企业系统数字化改造(点检系统迁移)

飞书SSO / 鸿蒙适配 / 系统迁移

项目背景

某企业原有的Web端点检系统基于传统ASP.NET架构,部署在内网服务器上,只能通过PC端访问。需要迁移到飞书平台,实现移动端访问,同时完成SSO统一认证、鸿蒙系统适配等改造。

项目角色:独立开发,负责全链路改造(认证、前端、后端、消息推送)。

飞书SSO统一认证

  • OAuth2.0对接:迁移到飞书OAuth2.0,实现免登录
  • Token管理:tenant + user双层鉴权
  • 用户身份映射:飞书用户与内部系统对接

前端适配

  • 鸿蒙适配:JSSDK≥1.5.35,适配HarmonyOS WebView
  • 三重防缓存:HTTP响应头 + meta标签 + AJAX时间戳
  • 移动端适配:响应式布局,适配不同屏幕尺寸

后端修复

  • GetFormByID:修复Kingdee登录态缺失和FDate空值异常
  • GetDraftBill:增加异常处理,防止前端崩溃
  • TempSaveBill:修复null引用异常
  • 飞书消息推送:通过自建应用API实现工单异常通知

项目成果

  • 完成Web到飞书平台的全量迁移
  • SSO免登录,登录步骤从3步简化为0步
  • 适配鸿蒙系统,设备覆盖扩大30%+
  • 修复多个生产环境关键bug,系统稳定性显著提升
  • 飞书消息推送实现异常事件分钟级通知

技术栈:C# / ASP.NET / 飞书API / OAuth2.0 / JSSDK / HTML5 / SQL Server

企业系统

🛠️ 企业系统功能开发

金蝶BOS / 低代码 / CRM / OA平台 / API集成

项目概述

围绕企业核心业务系统,独立完成多个定制化功能模块开发和跨平台集成项目,涵盖ERP二次开发、CRM数据可视化、低代码平台搭建以及多平台OA应用开发。

金蝶云星空 / K3 — BOS定制开发

基于金蝶BOS(Business Operating System)开发平台,针对企业个性化业务需求进行二次开发:

  • 借物单系统:独立开发完整的借物申请流程,支持借出登记、归还跟踪,替代原有纸质审批,提升物料流转效率
  • 售后返修系统:搭建售后返修管理模块,覆盖返修申请、派工、维修进度跟踪全流程,实现售后业务闭环管理
  • 金蝶API集成:通过金蝶云星空OpenAPI实现与报价单系统、纷享销客CRM等外部系统的数据对接,打通业务数据孤岛

纷享销客 — 数据驾驶舱

完成销售数据驾驶舱的搭建,将纷享销客CRM中的销售数据进行多维度可视化展示:

  • 销售业绩实时看板:按团队/个人/产品/区域等维度展示销售额、回款率、客户转化率等核心指标
  • 销售漏斗分析:从线索到成交的全流程转化率可视化,定位转化瓶颈
  • 客户画像分析:客户行业分布、地域分布、活跃度分析

氚云 — 低代码平台开发

基于氚云低代码平台,快速搭建企业级固定资产管理系统:

  • 资产全生命周期管理:采购入库→领用分配→调拨转移→维修保养→报废处置
  • 资产台账与标签管理:支持资产编号、分类、位置、责任人等信息维护
  • 盘点与折旧:定期盘点任务下发、自动折旧计算

OA开放平台 — 多平台应用开发

完成钉钉、企业微信、飞书三大主流OA平台的自建应用开发,实现统一业务能力的多平台覆盖:

  • 钉钉:自建企业应用,对接审批流、消息推送、通讯录等核心能力
  • 企业微信:自建机器人应用,实现智能问答、业务数据查询、审批提醒等功能
  • 飞书:自建H5网页应用,集成JSAPI原生能力(扫码、免登等),支撑移动端业务场景

技术栈:金蝶BOS / C# / Java / JavaScript / 金蝶OpenAPI / 纷享销客API / 氚云低代码 / 钉钉SDK / 企业微信API / 飞书JSAPI / FastAPI / SQL Server