5.19 入库·但无操作记录 冲刺第五天
日志里能查到 operation_record 查询 SQL,库存 @NeedSign 签名确认后 AOP 自动入库;备件现在@NeedSign注解已经加上、Redis 存了操作标识,但确认完操作记录没进库,根源:
AOP 切面入库逻辑依赖confirm 接口被调用触发入库,当前备件 confirm 只接收 requestId、缺少签名相关入参,切面拿不到签名文本、ip 等数据,入库逻辑未执行。
第 5 天(冲刺第 5 天)
今日计划工作
开发领用审核、领用出库两大模块接口
实现维修借用 48 小时归还校验逻辑,超时自动触发短信、弹窗、待办提醒
开发领用单批量审核接口,返回业务流程图、审核时间线数据
今日完成内容
领用审核模块:申领 / 借用两种单据新增、审核、驳回接口完成
定时任务开发:定时扫描未归还借用单,超过 48 小时自动推送提醒消息
领用出库普通出库、批量审核功能开发,封装时间线、流程图通用返回数据结构
遇到困难
定时任务扫描海量领用单据,全表查询效率极低;借用转申领状态切换逻辑边界复杂
解决方案
给领用单归还状态、借用截止时间建立索引,定时任务只筛选未归还、未超期处理数据
添加单据状态中间枚举,区分 “借用未使用、借用已使用”,已使用单据自动流转为维修申领

浙公网安备 33010602011771号