Commit Graph
72 Commits
Author SHA1 Message Date
lianlonggang 2d3f3670e0 style(watch): 统一代码格式,清理多余空行
- 规范 WatchMapper.xml 文件缩进与空行
- 规范 WatchServiceImpl.java 导入语句格式
2026-05-15 10:36:44 +08:00
lianlonggang b4111900f1 feat(watch): 手表数据统计与设备管理功能增强
- WatchDataItemVO 新增 Date 类型字段及 JsonFormat 格式化支持
- DeptStatisticDataController 部门统计数据查询逻辑优化
- IWatchDeviceService 接口扩展新业务方法声明
2026-05-14 18:48:11 +08:00
lianlonggang 74310b095c style(watch): 清理代码格式,移除多余空行
统一 health-watch-api 模块中多个文件的代码风格,
删除冗余空行,保持代码整洁一致。

涉及文件:
- DepartStatTransfer.java
- DeptData.java
- DeptStatData.java
- WearingDetailTransfer.java
2026-05-14 10:00:25 +08:00
lianlonggang 61f26973ae fix(watch): 上线修复BUG 2026-05-10 03:54:25 +08:00
lianlonggang 270c9a52f9 fix(watch): 最近一次代码合并 2026-05-09 20:23:20 +08:00
lianlonggang 86fa43c284 fix(watch): 修复手表设备绑定时部门归属逻辑错误
- 修改异步导入服务中手表设备的部门归属逻辑,以用户部门为准而非设备原有部门
- 为部门统计数据服务添加详细的JavaDoc注释说明业务逻辑
- 优化部门统计数据显示逻辑,支持一级、二级、三级部门的正确展示
- 移除手表绑定时的单位限制校验,允许跨单位绑定
- 在设备绑定时根据员工信息更新手表的单位组织编码
- 修复上传工具类中tar/apk文件上传的日志描述
- 调整Shiro配置中文件下载路径的安全策略
2026-05-06 14:59:19 +08:00
lianlonggang 42c7d223c9 feat(file-upload): 集成新疆油田OSS文件上传功能并优化设备管理
- 集成XjOssUtil实现新疆油田平台OSS文件上传下载功能
- 添加XjOssConfig配置类从Nacos读取OSS相关配置信息
- 实现OAuth2 client_credentials鉴权机制并缓存token到Redis
- 支持.tar文件强制使用MyUpload上传,其他文件根据oss_flag配置选择上传方式
- 在WatchDeviceController中禁用移动端解绑手表功能并添加删除设备时的绑定检查
- 添加/sys/upload/down/**和/sys/upload/show/**匿名访问权限支持文件下载预览
- 实现文件下载预览接口支持IOSP平台文件服务并添加安全校验机制
- 在CareUserDetailsParam中添加年份字段默认为当前年份
2026-04-21 17:11:48 +08:00
lianlonggang 15dfd6a9c7 fix(doctor): 修正医生满意度统计中的回复数计算逻辑
- 排除音视频会话数,只统计文字回复数量
- 回复数计算结果取非负值避免出现负数
- 24小时回复率统计不再包含音视频会话

fix(watch): 修复手表设备绑定时的组织代码比较逻辑

- 修正绑定验证时使用正确的组织代码字段
- 防止因字段引用错误导致的绑定权限检查失败

refactor(watch): 将警告开关异步保存以提高系统稳定性

- 使用异步任务执行外部系统调用
- 避免外部系统异常影响主业务流程
- 解绑非必要操作以增强系统容错性
2026-04-08 17:17:18 +08:00
lianlonggang 98a06d0c66 fix(watch,consultation,db): 修复达梦数据库兼容性及 SQL 脚本问题
- 将 ArchivesBodyTypeMapper.xml 中的双引号字符串 \"5\" 改为单引号 '5',修复达梦数据库语法兼容问题
- 更新 ConDoctorMapper.java(具体变更见 diff)
- 更新 consult.sql 数据库脚本
2026-04-02 17:46:15 +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 66795541c0 fix(aed): 维护映射中的状态字段引用错误(如果对应的数据库字段,双引号内大小写要与数据库一致)
- 移除AedEquipmentMaintainMapper.xml中status字段的双引号引用
- 移除WatchDataMapper.xml中type字段的双引号引用
- 确保数据库字段引用的一致性,避免SQL语法错误
2026-03-27 17:33:34 +08:00
wanghao fc347944a0 手表绑定增加只能绑定本单位验证 2026-03-27 10:58:40 +08:00
lianlonggang 409b5bdfa0 SQL修正 2026-03-25 19:08:49 +08:00
hejiayang a3bf6a2063 fix: 3月3日后develop分支代码迁移至xc分支 2026-03-24 12:02:26 +08:00
hejiayang 2214aee8b4 fix(watch):
- 定时任务数据库配置从 cqyt_watch_prod/cqyt_system_prod 更新为 XJ_WATCH/XJ_SYSTEM;
- 定时任务sql表名替换
- 修复了SQL 查询中的逻辑连接符问题
2026-03-19 14:22:03 +08:00
hejiayang b0016073e3 fix(watch):
表名调整
2026-03-19 11:06:06 +08:00
hejiayang 04b00de86e fix(watch):
部分sql别名双引号回退
2026-03-19 09:29:36 +08:00
hejiayang 25643710e3 fix(sql):health-emergency和health-watch模块
部分sql别名双引号回退
2026-03-18 18:11:46 +08:00
hejiayang 01982703f4 fix(sql):health-emergency和health-watch模块
处理sql别名
2026-03-18 16:42:29 +08:00
hejiayang 961dc7c104 fix(watch-job):
空值报错处理: 在SyncUserStatJob中添加空值检查
数据库规范: "limit 1"替换为"FETCH FIRST 1 ROWS ONLY"
2026-03-18 13:49:08 +08:00
hejiayang 618020de3a fix(watch): 消息通知列表bug修改 2026-03-16 18:09:49 +08:00
hejiayang f4598505c2 fix(watch): 年查询bug修改 2026-03-16 15:57:49 +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 3733d442cc feat(watch): 支持Oracle数据库兼容性改进
- 将MyBatis查询中的"LIMIT 1"替换为"FETCH FIRST 1 ROWS ONLY"
- 在XML映射文件中将ROWNUM用于分页查询以提高Oracle兼容性
- 将MySQL特定函数转换为Oracle兼容语法:
  - YEAR()替换为EXTRACT(YEAR FROM)
  - TIMESTAMPDIFF()替换为EXTRACT(HOUR/MINUTE/SECOND FROM) - IFNULL()替换为NVL() - CURDATE()替换为SYSDATE
- 更新复杂查询语句使用ROW_NUMBER()窗口函数替代LEFT JOIN
- 修改表名引用从反引号到双引号以提高数据库兼容性
2026-03-11 09:41:56 +08:00
hejiayang 10d5e6ca4a ```
feat: 添加MySQL驱动依赖支持Spring Batch功能

添加了MySQL连接器依赖以支持Spring Batch数据源兼容性,同时排除了Quartz自动配置避免定时任务冲突。```
2026-03-09 09:24:49 +08:00
wanghao 2c0d684079 信创改造 2026-03-02 15:13:07 +08:00
feng 41ab299602 新微服务健康银行 2026-02-04 17:14:34 +08:00
wanghao 1a9c557899 健康监测权限处理 2026-01-26 18:29:35 +08:00
feng b580502f48 fix 2026-01-23 17:14:36 +08:00
feng 654a842ed9 fix 2026-01-23 16:57:32 +08:00
feng fdd6fce15c 空对象处理 2026-01-22 14:47:05 +08:00
feng 4f8ca1b97b 重构监测首页接口 2026-01-21 13:40:01 +08:00
feng 4ba67b70c5 暂时解决报错问题 2026-01-15 14:07:05 +08:00
wanghao 58acc58338 部门统计bug修复 2026-01-09 16:06:36 +08:00
wanghao 464abc6521 部门统计bug修复 2026-01-08 15:19:46 +08:00
feng 33470b1a04 修改首页睡眠数据查询逻辑 2026-01-07 14:50:32 +08:00
wanghao de888296d9 修改员工导出bug及大屏睡眠人数 2026-01-05 15:22:16 +08:00
feng fb699c5227 睡眠接口修改 2026-01-05 13:46:38 +08:00
lianlonggang 60edd2726d 新疆短信内容中手机号码处理,避免含正常手机号的短信发不出去 2025-12-30 15:09:23 +08:00
wanghao 9f583d8850 大屏修改推送 2025-12-25 14:16:45 +08:00
feng e45f571cd2 重构手表绑定导入接口 2025-12-23 16:10:50 +08:00
feng 492e44bb80 手表日汇总数据bug修复 2025-12-19 19:33:13 +08:00
wanghao 66bb39bc18 设备导入修改及最新值 2025-12-18 17:25:00 +08:00
feng 5d66a58af9 fix 2025-12-18 14:28:49 +08:00
feng 9686399c80 修改监测数据时间统计维度 2025-12-17 17:49:36 +08:00
feng 19f6973a1f 数据查询过滤用户id为空的数据 2025-12-17 15:37:07 +08:00
feng bffd4fa7df fix 2025-12-17 14:14:26 +08:00
feng 86862ea0a7 心率异常数据去掉时间的默认值 2025-12-17 13:36:07 +08:00
wanghao da9169f774 设备导入修改及最新值 2025-12-17 13:21:42 +08:00
feng b093d95463 代码逻辑补全 2025-12-16 16:47:19 +08:00