hejiayang
b0016073e3
fix(watch):
...
表名调整
2026-03-19 11:06:06 +08:00
hejiayang
d3f14ed824
fix(watch):
...
表名调整
2026-03-19 10:10:51 +08:00
hejiayang
b7906db202
fix(emergency):
...
mapper.java注释中漏改表名
sql脚本备注
2026-03-19 09:53:57 +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
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
lianlonggang
156ccde751
返回值为MAP的,用双引号使用别名
2026-03-18 15:16:26 +08:00
wanghao
f5d1090479
Merge branch 'xc' of https://gitea.rk-health.com/renkang/xj-platform into xc
2026-03-18 14:09:25 +08:00
wanghao
21f801019a
fix(System服务): 修复安眼用户信息同步任务中生日字段类型转换异常
...
- 将身份证号提取的生日字符串转换为 Date 对象
- 解决达梦数据库中 Druid 类型转换异常问题
2026-03-18 14:07:49 +08:00
hejiayang
961dc7c104
fix(watch-job):
...
空值报错处理: 在SyncUserStatJob中添加空值检查
数据库规范: "limit 1"替换为"FETCH FIRST 1 ROWS ONLY"
2026-03-18 13:49:08 +08:00
lianlonggang
7d3ee66a4b
部分调整
2026-03-17 18:55:14 +08:00
lianlonggang
2c9d1d8781
屏蔽暂不需要的打包插件
2026-03-17 17:35:36 +08:00
wanghao
bc941755b3
Merge branch 'xc' of https://gitea.rk-health.com/renkang/xj-platform into xc
2026-03-17 13:47:37 +08:00
wanghao
7f27749cdf
sql(System服务): 新增权限规则表字段名和表名标准化更新脚本
...
- 更新手表设备权限规则中的字段名为大写(dept_id → DEPT_ID)
- 更新手表数据权限规则中的字段名为大写(orgcode → ORGCODE)
- 共涉及4条权限规则的更新
2026-03-17 13:47:09 +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
lianlonggang
858e23a311
咨询模块及IM模块调整
2026-03-13 17:32:47 +08:00
lianlonggang
b5c87ed3ff
咨询模块调整
2026-03-13 17:17:35 +08:00
wanghao
ff63db7081
sql(System服务): 新增System服务数据库信创整理脚本
...
整合20260306和20260311删表语句及20260310表名修改语句
执行顺序:先删除130张无用表(原表名),再修改76张表为QH前缀
2026-03-13 11:59:50 +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
c488d5c7ab
fix(db): 有歧义表名修改
2026-03-13 11:08:16 +08:00
hejiayang
e3f9545462
feat(db): 新增应急模块和手表模块SQL脚本
...
1.新增emergency.sql文件,包含应急模块36张表的重命名操作,更新达梦数据库保留字段名BEGIN、END、MODEL为BEGIN_TIME、END_TIME、MODEL_NUMBER
2.新增watch.sql文件,包含手表模块47张表的重命名操作,统一前缀从XJ_WATCH调整为QH_WAT,便于后续批量管理
2026-03-13 10:52:12 +08:00
hejiayang
065dc6e7db
Merge remote-tracking branch 'origin/xc' into xc
2026-03-12 17:54:18 +08:00
lianlonggang
073efdd34f
信创sql整理
2026-03-12 17:03:50 +08:00
wanghao
bc40b561dc
fix(权限管理): 移除租户包权限查询逻辑解决达梦数据库表不存在问题
...
由于 QH_SYS_TENANT_PACK_PERMS 等租户相关表已被删除,
从 queryByUser 查询中移除租户包权限判断逻辑,
仅保留角色权限和部门角色权限查询
2026-03-12 16:56:45 +08:00
hejiayang
886c9d1dbc
fix(emergency):
...
更新实体类中的数据库表名@TableName
更新相关XML映射文件中的表名引用,确保查询语句与新的表名保持一致。
更新mapper文件注解中表名
2026-03-12 16:06:02 +08:00
wanghao and Claude Sonnet 4.6
b9ea233a45
sql(system服务): 新增无用表删除脚本
...
新增 20260311-system无用表删除.sql,包含 18 张无业务遗留表的
删除语句,提供原表名和 QH_ 命名规范两份版本,按模块分组排列。
暂缓删除 QH_SYS_QUARTZ_JOB 和 QH_SYS_TENANT,待确认启动依赖。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-11 17:52:45 +08:00
hejiayang
670f36a57b
Merge remote-tracking branch 'origin/xc' into xc
2026-03-11 09:42:13 +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
wanghao and Claude Sonnet 4.6
061749cfb3
refactor(系统服务): 完成达梦数据库表名迁移至 QH_ 命名规范
...
- 更新 76 个实体类的 @TableName 注解,映射到新 QH_XXX_XXXXX 表名
- 批量替换 jeecg-system 和 jeecg-boot-base-core 中 175 个文件的
硬编码旧表名,统一使用新 QH_ 前缀命名
- 新增 20260310-修改system数据库表名.sql,包含 76 条 ALTER TABLE
RENAME TO 语句(分模块分组)
- 追加 5 条废弃表 DROP TABLE 语句至 20260306-信创system删表语句.sql
- 更新达梦数据库兼容性问题报告,第六节调整为 76 行,
第八节新增 8.13 废弃表分组,合计 111 张表
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-10 16:40:09 +08:00
lianlonggang
0b403a559e
refactor(consultation): 优化代码格式和空行规范
...
- 统一各实体类、Mapper 和 XML 文件的代码格式
- 规范化导入语句和类声明之间的空行
- 调整 ConSessionView、ConCostStatistics 等实体类格式
- 优化 Mapper 接口和 XML 映射文件的空行结构
- 提升代码可读性和一致性
- 去掉view及_qh表依赖
2026-03-09 10:55:55 +08:00
lianlonggang
8fd4cd9253
fix(consultation): 修复达梦数据库关键字冲突问题
...
- 将 SQL 中的 `type` 字段使用双引号转义为 `\"TYPE\"`
- 解决达梦数据库保留关键字导致的查询异常
- 影响模块:
- ConDoctorSchedulingMapper.xml
- ConDepartmentMapper.xml
2026-03-09 10:53:35 +08:00
hejiayang
10d5e6ca4a
```
...
feat: 添加MySQL驱动依赖支持Spring Batch功能
添加了MySQL连接器依赖以支持Spring Batch数据源兼容性,同时排除了Quartz自动配置避免定时任务冲突。```
2026-03-09 09:24:49 +08:00
hejiayang
d98884ea4c
fix(emergency): 修复mapper注解中SQL函数兼容性问题
...
- 将LEFT函数替换为SUBSTR函数以提高数据库兼容性
- 将now()函数替换为SYSDATE以确保达梦数据库兼容性
2026-03-06 16:26:59 +08:00
hejiayang
bab238daae
fix(health-emergency):修正数据库字段映射大小写问题
...
修改TblQimoNotice实体类中的@TableField注解,
将beginTime和endTime字段名统一改为大写BEGIN_TIME和END_TIME,以匹配数据库实际字段命名规范。
2026-03-06 16:11:02 +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
wanghao and Claude Sonnet 4.6
224dae23ee
fix(信创): 修复 Java Mapper @Select 注解中 MySQL 不兼容语法
...
将 5 个 Mapper 接口 @Select 注解内的 MySQL 特有语法替换为达梦兼容写法:
- LIMIT 1 → FETCH FIRST 1 ROWS ONLY(UserDataRecordBmiMapper × 2、
UserDataRecordBWHMapper、UserDataRecordBloodAboMapper、
UserDataRecordBloodPressureMapper)
- NOW() → SYSDATE(HealthHolidayMapper)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-06 13:34:58 +08:00
wanghao
5f790c0c7e
fix(信创): 修复 Java 代码中 QueryWrapper.last() 拼接 LIMIT 语法与达梦不兼容问题
...
- LoginController: last("limit 1") → FETCH FIRST 1 ROWS ONLY
- WeighingDeviceServiceImpl: last("limit 1") → FETCH FIRST 1 ROWS ONLY
- SmsSendMsgHandle: last("limit "+n) → FETCH FIRST n ROWS ONLY
- HealthUserEmployeeExServiceImpl: 共 14 处 last("LIMIT 1") → FETCH FIRST 1 ROWS ONLY
- SysAnonServiceImpl: last("LIMIT 1 OFFSET 0") → FETCH FIRST 1 ROWS ONLY
2026-03-06 11:36:43 +08:00
wanghao
890cdfe40d
fix(信创): 修复 Mapper XML 中 MySQL 特有语法与达梦数据库不兼容问题
...
- UserDataRecordBmiMapper.xml: DATE() → TRUNC(),LIMIT 1 → FETCH FIRST 1 ROWS ONLY
- SysVersionInfoMapper.xml: limit 1 → FETCH FIRST 1 ROWS ONLY
- SysUserMapper.xml: limit 1 → FETCH FIRST 1 ROWS ONLY,IFNULL() → NVL(),INSERT IGNORE → INSERT INTO
2026-03-06 11:36:19 +08:00
wanghao
909ccacaeb
sql(信创): 新增达梦数据库无效表清理脚本,删除100张冗余表
2026-03-06 10:22:59 +08:00
wanghao
9b3021e847
Merge branch 'xc' of https://gitea.rk-health.com/renkang/xj-platform into xc
2026-03-06 09:54:28 +08:00
wanghao
264ca97055
refactor(缓存管理): 注释掉新疆项目中青海相关的用户和部门缓存逻辑
2026-03-06 09:51:38 +08:00
lianlonggang
9251e202f3
feat(db): 添加达梦数据库关键字转义拦截器
...
- 新增 DmKeywordInterceptor 拦截器,自动为达梦数据库关键字添加双引号转义
- 更新 AedEquipmentManger 实体类格式化和导入语句规范
- 支持自动识别和处理达梦数据库保留关键字,避免 SQL 语法错误
- 提升数据库兼容性,确保实体字段与达梦数据库关键字冲突时正常执行
2026-03-05 18:30:21 +08:00
wanghao
5885cd2ea0
xml修改
2026-03-05 14:47:55 +08:00
hejiayang
d2a2f8291c
实体类数据库关键字注释
2026-03-05 11:15:20 +08:00
hejiayang
a38f8adfc8
Merge remote-tracking branch 'origin/xc' into xc
2026-03-04 18:01:49 +08:00
hejiayang
4c98dd2d30
fix: 应急就医数据库迁移相关调整
...
1.启动类排除QuartzAutoConfiguration.class
2.数据库字段与达梦保留关键字段冲突调整
3.sql键名重复修改
2026-03-04 18:01:20 +08:00
wanghao
b751f40bb4
systemxml改造
2026-03-04 14:59:45 +08:00