whyczh
2022-05-23 cd6d4fc547534cfff1c8b2f518c0207ed84b4a1c
告警派单接口更新
4个文件已修改
22 ■■■■ 已修改文件
src/main/java/com/whyc/mapper/WorkAlarmMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/WorkAlarm.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/WorkAlarmService.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/WorkAlarmMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/WorkAlarmMapper.java
@@ -10,9 +10,9 @@
public interface WorkAlarmMapper extends CustomMapper<WorkAlarm> {
    List<WorkAlarm> searchByUserIdAndStatus(@Param("uId") int uId, @Param("status") int status);
    List<BattalarmData> getBattAlarm(@Param("num") int num,@Param("recordId") long recordId);
    List<BattalarmData> getBattAlarm(@Param("num") int num);
    List<BattDevAlarmData> getDevAlarm(@Param("num") int num,@Param("recordId") long recordId);
    List<BattDevAlarmData> getDevAlarm(@Param("num") int num);
    int updateStatus(@Param("id")int id,@Param("status")int status);
src/main/java/com/whyc/pojo/WorkAlarm.java
@@ -17,8 +17,8 @@
    private Integer id;
    @TableField("alarmRecId")
    private Integer alarmRecId;//告警id(电池组或者设备告警的num)
    @TableField("alarmRecordId")
    private Long alarmRecordId;//唯一识别号(电池组或者设备告警的record_id)
//    @TableField("alarmRecordId")
//    private Long alarmRecordId;//唯一识别号(电池组或者设备告警的record_id)
    @TableField("stationId")
    private Integer stationId;
    @TableField(exist = false)
src/main/java/com/whyc/service/WorkAlarmService.java
@@ -59,10 +59,10 @@
        }
        //去告警表查询是否存在
        int flag = 1;
        if (result.getAlarmRecordId()==null){
        if (result.getAlarmRecId()==null){
            flag = 0;
        }
        boolean bl = alarmIsExist(result.getAlarmRecId(),result.getAlarmRecordId());
        boolean bl = alarmIsExist(result.getAlarmRecId());
        if (!bl){
            flag = 0;
        }
@@ -75,13 +75,13 @@
        return new Response().set(1,result,"查询成功");
    }
    public boolean alarmIsExist(int num,long recordId){
    public boolean alarmIsExist(int num){
        boolean bl = false;
        List<BattalarmData> list = mapper.getBattAlarm(num,recordId);
        List<BattalarmData> list = mapper.getBattAlarm(num);
        if (list != null && list.size() > 0) {
            bl = true;
        }
        List<BattDevAlarmData> list2 = mapper.getDevAlarm(num,recordId);
        List<BattDevAlarmData> list2 = mapper.getDevAlarm(num);
        if (list2 != null && list2.size() > 0) {
            bl = true;
        }
src/main/resources/mapper/WorkAlarmMapper.xml
@@ -34,10 +34,10 @@
        </where>
    </select>
    <select id="getBattAlarm" resultType="com.whyc.pojo.BattalarmData">
        select num from db_alarm.tb_battalarm_data where num = #{num} and Record_Id = #{recordId}
        select num from db_alarm.tb_battalarm_data where num = #{num}
    </select>
    <select id="getDevAlarm" resultType="com.whyc.pojo.BattDevAlarmData">
        select num from db_alarm.tb_devalarm_data where num = #{num} and record_id = #{recordId}
        select num from db_alarm.tb_devalarm_data where num = #{num}
    </select>
    <select id="getTaskListWithFlag" resultType="com.whyc.pojo.WorkAlarm">
        select alarm.*, bInf.StationName as stationName,null as battGroupName,work.createTime as workCreateTime,work.endTime as workEndTime