每周总结06

学习时间13.5小时 代码时间3小时
本周完成的工作

本周在技能学习方面取得了两个重要进展。第一是顺利通过了科目二考试,驾驶技能学习进入新阶段,接下来可以开始准备科目三的练习。第二是系统推进了大数据课程的学习,完成了从Hadoop生态入门到Hive基础使用的完整章节,包括分布式存储基础、HDFS架构与集群部署、HDFS命令行操作、YARN集群配置与任务提交、MapReduce原理以及Hive的部署和初体验。Linux方面则完成了用户权限管理、chmod和chown命令、软件安装、systemctl服务控制、网络配置、进程管理和压缩解压等章节的学习,为后续大数据实验环境的操作打下了坚实基础。

系统开发方面,本周重点完成了公文流转系统飞书端的深度架构改造。最核心的变化是将原来的单飞书应用拆分为五个企业自建应用,分别对应部门公文助手、办公室流转助手、副厂长审核助手、厂长审签助手和公文系统管理,每个应用内置了相应的系统账号。五个应用均已建立官方SDK的长连接,日志持续显示连接就绪状态,运行稳定。

飞书通知现已接入完整业务流程,覆盖从部门提交到办公室、办公室送审到副厂长、副厂长审核完成回传、提交厂长审签、办公室发送到部门以及部门签收等七个关键节点,每个环节都会向对应助手推送通知。我彻底放弃了此前逐账号绑定Open ID的方案,改为用户私聊对应助手一次后系统自动订阅会话,后续通知直接发送到该会话,不再需要管理员手动绑定十二个账号,大幅简化了配置流程。

同时实现了应用内身份切换功能。部门助手显示六个部门身份按钮,副厂长助手显示三个副厂长身份按钮,用户点击即可切换当前身份。副厂长通知支持身份定向,优先通知已切换为指定副厂长的会话,若没有则向所有订阅会话广播,通知中会明确写出审核人和需要切换的身份。部门助手新增“拟制公文”按钮,根据当前选择的部门身份自动生成链接并登录对应账号,直接进入拟制页面,链接中不暴露任何账号密码。为保障跳转安全,系统增加了有效期十分钟且只能兑换一次的一次性飞书网页登录票据。所有飞书卡片和入口均已改为公网地址,办公室公文流转增加了“重发审核通知”功能,通知发送失败也会在日志中明确记录原因。

遇到的问题及解决

本周遇到的问题集中在飞书对接细节。公文已流转但飞书没有通知,排查后确认是通知依赖用户绑定Open ID但无人绑定所致,改为助手会话自动订阅后解决。飞书消息必须有用户或会话作为接收目标,通过私聊后自动记录会话解决。身份卡片显示空白,原因是完整卡片在发送时被错误重组导致内容丢失,修改发送函数使其能识别并原样发送完整卡片后修复。点击身份按钮无反馈的问题,通过将卡片标题改为“切换成功”并额外发送成功消息解决。办公室通知打开后仍是部门账号,原因是普通链接沿用了浏览器旧登录状态,改为一次性身份登录链接后修复。一次性链接测试跳转到首页,排查发现旧服务进程未重启且接口只允许部门身份访问,补齐各身份可访问页面并重启服务后恢复正常。

下周计划

下周首先在五个飞书应用中确认事件和回调配置,然后进行一次完整的真实流程回归测试,从部门选择身份开始走完全过程,重点验证每个通知按钮是否使用正确身份。同时为各角色通知增加更直接的操作按钮,而不只是进入详情页。公网域名方面需确认NATAPP免费域名是否仍有效,正式演示前考虑使用固定HTTPS域名。联调完成后需在飞书开放平台重置五个应用的密钥并更新本地配置。此外,继续推进大数据课程的后续章节学习。

posted @ 2026-08-15 20:12  赵朝印  阅读(9)  评论(0)    收藏  举报