Commit Graph
108 Commits
Author SHA1 Message Date
pengjieandClaude 3d8b930d1a chore(emergency): 代码整理
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-25 17:37:17 +08:00
pengjie 8761a965aa feat(emergency): 急救宣教资源推送到应急群聊 2026-06-25 15:53:22 +08:00
pengjieandClaude 2cc0668391 feat(emergency): 急救宣教资源管理v3 - 审批上架分离、分类标签树形重构
- approve()不再自动发布,需单独调用publish()上架
- publish()增加auditStatus=11前置校验
- batchPublish()跳过未审核通过的资源
- 分类管理支持树形结构(listRoot/listChildren/listAll)
- listAll返回分类+tags嵌套树
- listChildren返回子分类+标签
- 标签parentId改为必填
- 分类删除校验标签存在
- 分页列表填充resourceCount
- 审核记录按审核时间排序

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-25 15:50:24 +08:00
pengjie 532041ff8d feat(emergency): 急救宣教资源管理模块多项优化
- 新增版本历史isCurrent标记,编辑/回滚时正确维护当前版本
- 审核记录独立表(QH_EME_FIRST_AID_RESOURCE_AUDIT),保留完整审核轨迹
- 审计表auditStatus沿用10/11/12,资源表保留冗余快照
- 标签挂载到分类下(parentId),同分类内名称唯一
- 分类/标签编辑时校验name唯一性
- 导出状态改用文本(statusText),审核通过+已下架正确显示
- 审核状态/驳回原因支持null更新(FieldStrategy.IGNORED)
- Controller POST接口统一使用@RequestBody接收参数
2026-06-24 17:36:44 +08:00
pengjie 6384021c4d feat(emergency): 急救宣教资源管理模块
新增急救宣教资源管理完整功能,包含6个子模块:

- 分类管理:树形结构,CRUD + 级联删除校验
- 标签管理:扁平结构,CRUD + 引用校验
- 资源管理:CRUD + 状态流转(草稿→审核→发布→下架) + 批量操作 + 阅读去重 + 复制
- 审核管理:待审核/已通过/已驳回列表 + 审核操作 + 审核记录
- 收藏管理:收藏/取消切换 + 状态查询 + 我的收藏列表
- 版本管理:编辑自动保存版本快照 + 回滚 + 差异对比

业务规则:
- 编辑/回滚后自动退回草稿,清除审核状态(方案A)
- 阅读去重:同用户重复阅读不增加计数
- 逻辑删除 + 租户隔离

Co-Authored-By: Claude <noreply@anthropic.com>
@
2026-06-23 17:40:30 +08:00
lianlonggang a7a037daf9 feat(consultation,emergency): 修复达梦数据库字段别名及资源等级查询问题
- ConResourceMapper.xml 查询中新增 RESOURCE_LEVEL 字段别名映射,解决达梦数据库大写字段名导致的 level 字段无法正确返回问题
- AedEquipmentMangerServiceImpl 相关逻辑优化
2026-04-01 14:43:03 +08:00
hejiayang a7cafe9d7f fix: 解决HTML转义安全问题
- 在多个DTO类中添加HtmlUtil导入并实现自动转义功能
- 为AccountDTO、ConDoctorDTO等类的set方法增加HTML转义处理
- 修复ConDoctorServiceImpl中的重复转义代码
- 为EmergencyProfessionUserController添加请求参数转义
- 修复OrderServiceImpl中的用户名称转义处理
- 为Watch相关服务增加数据绑定和查询时的转义处理
- 修复SysUser相关控制器和服务中的转义逻辑
2026-03-30 17:39:21 +08:00
hejiayang f1abb06ae8 fix(schedules): 解决重复排班数据问题
- 根据时间查询现有排班记录并删除重复数据
- 在保存新排班前清理已存在的相同时间段排班
- 同步删除关联的排班项目记录确保数据一致性
2026-03-30 09:52:55 +08:00
hejiayang 66795541c0 fix(aed): 维护映射中的状态字段引用错误(如果对应的数据库字段,双引号内大小写要与数据库一致)
- 移除AedEquipmentMaintainMapper.xml中status字段的双引号引用
- 移除WatchDataMapper.xml中type字段的双引号引用
- 确保数据库字段引用的一致性,避免SQL语法错误
2026-03-27 17:33:34 +08:00
hejiayang b7906db202 fix(emergency):
mapper.java注释中漏改表名
sql脚本备注
2026-03-19 09:53:57 +08:00
hejiayang 25643710e3 fix(sql):health-emergency和health-watch模块
部分sql别名双引号回退
2026-03-18 18:11:46 +08:00
hejiayang bac673f2e8 Merge remote-tracking branch 'origin/xc' into xc 2026-03-18 16:42:45 +08:00
hejiayang 01982703f4 fix(sql):health-emergency和health-watch模块
处理sql别名
2026-03-18 16:42:29 +08:00
lianlonggang d1e2f707ae 应急遗漏表名修正 2026-03-18 16:08:55 +08:00
hejiayang 04c2a2218a fix(emergency,watch): 更新数据库表名前缀为标准化命名
更新health-emergency和health-watch模块中的所有实体类和XML映射文件以及mapper文件注解sql,
将数据库表名从原有命名格式统一更改为带项目前缀的标准化格式,
如QH_EME开头用于应急健康模块,QH_WAT开头用于健康监测模块
2026-03-13 11:16:02 +08:00
hejiayang 886c9d1dbc fix(emergency):
更新实体类中的数据库表名@TableName
更新相关XML映射文件中的表名引用,确保查询语句与新的表名保持一致。
更新mapper文件注解中表名
2026-03-12 16:06:02 +08:00
hejiayang d98884ea4c fix(emergency): 修复mapper注解中SQL函数兼容性问题
- 将LEFT函数替换为SUBSTR函数以提高数据库兼容性
- 将now()函数替换为SYSDATE以确保达梦数据库兼容性
2026-03-06 16:26:59 +08:00
hejiayang 5233e6cb4b fix(mapper):修复SQL映射文件中的语法错误并优化查询性能
- 将反引号改为双引号以适配达梦数据库语法
- 替换MySQL特有函数为标准SQL函数(concat改为||操作符)
- 使用SYSDATE函数替代NOW函数
- 使用EXTRACT函数替代YEAR/MONTH函数提高兼容性
- 使用TRUNC函数替代DATE函数进行日期比较
- 将LIMIT语法改为FETCH FIRST语法(service):优化分页查询逻辑提高数据获取稳定性- 将LambdaQueryWrapper的last("limit1")改为标准分页查询
2026-03-06 16:03:14 +08:00
hejiayang d2a2f8291c 实体类数据库关键字注释 2026-03-05 11:15:20 +08:00
hejiayang 4c98dd2d30 fix: 应急就医数据库迁移相关调整
1.启动类排除QuartzAutoConfiguration.class
2.数据库字段与达梦保留关键字段冲突调整
3.sql键名重复修改
2026-03-04 18:01:20 +08:00
wanghao 2c0d684079 信创改造 2026-03-02 15:13:07 +08:00
pengjie a00d361f6b 【应急单】定时解散群聊 2026-01-08 16:59:01 +08:00
lianlonggang 60edd2726d 新疆短信内容中手机号码处理,避免含正常手机号的短信发不出去 2025-12-30 15:09:23 +08:00
feng 10c2b4737f fix 2025-12-29 15:56:59 +08:00
feng a6935d9f42 大屏 fix 2025-12-29 14:37:11 +08:00
feng ab7fe2a199 应急大屏开屏动画接口 2025-12-29 13:46:04 +08:00
wanghao 9f583d8850 大屏修改推送 2025-12-25 14:16:45 +08:00
feng 6381d7ab9c AED资源单位和部门分开显示 2025-12-25 13:57:16 +08:00
lianlonggang 7b473e5e36 AED导入功能调整,指定sheet数量,支持纯小数的高德坐标 2025-12-24 16:51:58 +08:00
feng 1c7ba176f6 新疆项目需求整改 2025-12-23 18:10:05 +08:00
wanghao 79c8bd0da1 增加筛选 2025-12-15 18:03:46 +08:00
wanghao 3b25a26540 修改一键告警构建socket坐标 2025-12-15 15:59:17 +08:00
wanghao 5c9cfbb7c3 短信bug修复 2025-12-15 11:11:15 +08:00
wanghao 9d157d17d5 大屏今日应急bug修复 2025-12-15 11:00:52 +08:00
wanghao 4d9051d5f9 大屏服务详情列表 2025-12-13 18:49:18 +08:00
feng 6c3047abf2 fix 2025-12-13 18:39:54 +08:00
wanghao 9b15cb694d 大屏websocket修改 2025-12-13 18:36:12 +08:00
wanghao 08b487accf 大屏websocket修改 2025-12-13 18:31:40 +08:00
wanghao 3bc6566f2d 大屏服务详情修改 2025-12-13 17:32:11 +08:00
wanghao fbf8b11d4f 大屏服务详情修改 2025-12-13 16:47:12 +08:00
wanghao 707e41025c 大屏修改 2025-12-13 16:08:04 +08:00
feng 8f1d3fdf2a 大屏呼入电话数据调整 2025-12-13 15:15:55 +08:00
feng 24cd7cfdca 大屏关爱联络员暂时改为接口现查 2025-12-13 14:24:55 +08:00
wanghao 5e4f95c10d push 2025-12-12 17:27:43 +08:00
wanghao fe5ca6619c 新疆修改发送短信逻辑 2025-12-10 13:56:11 +08:00
wanghao 36bbbbf180 新疆体检相关 2025-12-05 15:06:21 +08:00
wanghao b8108c4908 新疆体检相关 2025-12-05 13:50:45 +08:00
feng 3c7bda80bb 修复bug , 新增aed导入的临时方法 2025-12-04 11:29:43 +08:00
feng 0b5ec13aab 同步AED数据 2025-12-03 16:21:22 +08:00
wanghao 595d702e9e 新疆大屏 2025-12-03 15:53:18 +08:00