fix(emergency): 修复mapper注解中SQL函数兼容性问题

- 将LEFT函数替换为SUBSTR函数以提高数据库兼容性
- 将now()函数替换为SYSDATE以确保达梦数据库兼容性
This commit is contained in:
hejiayang
2026-03-06 16:26:59 +08:00
parent bab238daae
commit d98884ea4c
2 changed files with 3 additions and 3 deletions
@@ -59,7 +59,7 @@ public interface AedEquipmentMangerMapper extends BaseMapper<AedEquipmentManger>
* 按单位统计aed设备数量 * 按单位统计aed设备数量
* @return 统计数据 * @return 统计数据
*/ */
@Select(value = "SELECT LEFT(depart_code,6) as orgCode, count(1) as aedCount FROM aed_equipment_manger where del_flag = 0 GROUP BY LEFT(depart_code,6)") @Select(value = "SELECT SUBSTR(depart_code,1,6) as orgCode, count(1) as aedCount FROM aed_equipment_manger where del_flag = 0 GROUP BY SUBSTR(depart_code,1,6)")
List<JSONObject> statisticAedByOrgCode(); List<JSONObject> statisticAedByOrgCode();
List<AedLocationEquipment> getLocation(@Param("idList") List<Long> idList); List<AedLocationEquipment> getLocation(@Param("idList") List<Long> idList);
@@ -25,11 +25,11 @@ public interface EmergencySeriousDiseaseMapper extends BaseMapper<EmergencySerio
public List<EmergencySeriousDisease> selectEmergencySeriousDiseaseListByState(IPage<EmergencySeriousDisease> page, @Param("state") String state, @Param("userId") String userId); public List<EmergencySeriousDisease> selectEmergencySeriousDiseaseListByState(IPage<EmergencySeriousDisease> page, @Param("state") String state, @Param("userId") String userId);
@Update("update emergency_serious_disease set state = 8 where state = 1 and desire_time < now()") @Update("update emergency_serious_disease set state = 8 where state = 1 and desire_time < SYSDATE")
public int updateEmergencyStateOne(); public int updateEmergencyStateOne();
@Update("update emergency_serious_disease set state = 5 where state = 4 and reservation_time < now()") @Update("update emergency_serious_disease set state = 5 where state = 4 and reservation_time < SYSDATE")
public int updateEmergencyStateTeo(); public int updateEmergencyStateTeo();