00ff4158a1019ac23586b76ce272a2d80d0b8bc7
根因分析:
1. 前端"保存诊断"按钮无防重复点击保护,快速点击两次导致并发请求产生重复记录
2. 前端日期使用 toLocaleString('zh-CN') 格式与后端 @JsonFormat(pattern="yyyy/M/d HH:mm:ss") 不匹配,导致诊断时间解析失败为null
3. EncounterDiagnosisMapper.xml 中 deleteTcmByEncounterId 使用 tcm_flag=0(应为1),导致中医诊断删除逻辑错误
修复内容:
- 前端:添加 saveLoading 状态防止重复点击
- 前端:统一使用 formatDateStr(new Date(), 'YYYY/M/D HH:mm:ss') 确保与后端日期格式一致
- 后端:修正 deleteTcmByEncounterId 的 tcm_flag 条件为 1
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.4%
Vue
45%
JavaScript
4.5%
HTML
0.7%
SCSS
0.1%