新增:查询ep任务异常信息视图,sql提交

This commit is contained in:
2026-02-02 20:39:19 +08:00
parent e229e84399
commit c70278e8f2
3 changed files with 31 additions and 2 deletions

View File

@@ -45,7 +45,8 @@ public class SecondMybatisPlusConfig {
MybatisSqlSessionFactoryBean fb = new MybatisSqlSessionFactoryBean();
// 设置第二个数据源的Mapper.xml路径建议独立存放避免冲突
fb.setMapperLocations(new PathMatchingResourcePatternResolver()
.getResources("classpath*:mapper/second/*.xml"));
.getResources("classpath*:outbridgemapper/*.xml"));
// 绑定第二个数据源
fb.setDataSource(dataSource);
// 开启下划线转驼峰(和原有配置保持一致)

View File

@@ -3,11 +3,12 @@ package com.sdm.outbridge.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sdm.outbridge.entity.LyricVProjectStationExcepTionToDM;
import com.sdm.outbridge.mode.SimulationTaskSyncExBo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface LyricVProjectStationExcepTionToDMMapper extends BaseMapper<LyricVProjectStationExcepTionToDM> {
List<LyricVProjectStationExcepTionToDM> queryExceptionsByProjectAndStation(List<SimulationTaskSyncExBo> list);
List<LyricVProjectStationExcepTionToDM> queryExceptionsByProjectAndStation(@Param("list") List<SimulationTaskSyncExBo> list);
}

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sdm.outbridge.dao.LyricVProjectStationExcepTionToDMMapper">
<select id="queryExceptionsByProjectAndStation"
resultType="com.sdm.outbridge.entity.LyricVProjectStationExcepTionToDM">
SELECT
project_num,
exception_num,
exception_desc,
station_num,
station_name,
exception_type,
current_responsible_person,
exception_proposer,
exception_level
FROM LyricVProjectStationExcepTionToDM
WHERE 1=1
AND (
<foreach collection="list" item="task" separator="OR">
<!-- 核心条件projectNum = tag1Code 且 stationNum = tag5Code -->
(project_num = #{task.tag1Code} AND station_num = #{task.tag5Code})
</foreach>
)
</select>
</mapper>