d529590978dd5456fb86647c82da23d7f629dd8f
根因分析: 1. organizationLocationInit() 中 Organization.getName() 未做空值过滤,若数据库存在name为null的科室记录会NPE 2. addOrEditOrgLoc() 中 activityDefinitionMapper.selectById().getName() 未对selectById返回null做防护 3. addOrEditOrgLoc() 缺少organizationId前置校验,空值传入可能导致后续流程异常 修复内容: - 第74行:stream中增加 .filter(organization -> organization != null && organization.getName() != null) - 第136-138行:增加organizationId为null时的校验,返回友好错误提示 - 第145-147行:将activityDefinitionMapper.selectById结果先赋值再判空,避免NPE Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.5%
Vue
44.8%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%