二次版本提交
This commit is contained in:
@@ -54,7 +54,7 @@
|
|||||||
|
|
||||||
<select id="selectDeviceDTOPage" resultType="com.njcn.gather.event.devcie.pojo.dto.DeviceDTO">
|
<select id="selectDeviceDTOPage" resultType="com.njcn.gather.event.devcie.pojo.dto.DeviceDTO">
|
||||||
select
|
select
|
||||||
pq_device.dev_index devId,
|
DISTINCT pq_device.dev_index devId,
|
||||||
pq_device.name devName,
|
pq_device.name devName,
|
||||||
pq_device.UpdateTime updateTime,
|
pq_device.UpdateTime updateTime,
|
||||||
pq_device.DevFlag devFlag,
|
pq_device.DevFlag devFlag,
|
||||||
@@ -63,18 +63,28 @@
|
|||||||
PQ_SUBSTATION.sub_index stationId,
|
PQ_SUBSTATION.sub_index stationId,
|
||||||
PQ_SUBSTATION.name stationName,
|
PQ_SUBSTATION.name stationName,
|
||||||
PQ_GDINFORMATION.Name gdName,
|
PQ_GDINFORMATION.Name gdName,
|
||||||
PQS_DICDATA.DIC_Name MANUFACTURER_Name
|
PQS_DICDATA.DIC_Name MANUFACTURER_Name,
|
||||||
|
PQ_DEVICEDETAIL.ThisTimeCheck thisTimeCheck,
|
||||||
|
PQ_DEVICEDETAIL.NextTimeCheck nextTimeCheck,
|
||||||
|
pq_device.LogonTime logonTime,
|
||||||
|
PQS_DEPTS.DEPTSNAME deptName
|
||||||
from
|
from
|
||||||
pq_device,
|
PQ_DEVICE,
|
||||||
PQ_SUBSTATION,
|
PQ_SUBSTATION,
|
||||||
PQ_GDINFORMATION,
|
PQ_GDINFORMATION,
|
||||||
PQ_DEVICEDETAIL,
|
PQ_DEVICEDETAIL,
|
||||||
PQS_DICDATA
|
PQS_DICDATA,
|
||||||
|
PQ_LINE,
|
||||||
|
PQS_DEPTS,
|
||||||
|
PQS_DEPTSLINE
|
||||||
where
|
where
|
||||||
pq_device.SUB_INDEX = PQ_SUBSTATION.SUB_INDEX
|
pq_device.SUB_INDEX = PQ_SUBSTATION.SUB_INDEX
|
||||||
and pq_device.GD_INDEX =PQ_GDINFORMATION.GD_INDEX
|
and pq_device.GD_INDEX =PQ_GDINFORMATION.GD_INDEX
|
||||||
and PQ_DEVICEDETAIL.dev_index =pq_device.dev_index
|
and PQ_DEVICEDETAIL.dev_index =pq_device.dev_index
|
||||||
and PQ_DEVICEDETAIL.MANUFACTURER = PQS_DICDATA.DIC_INDEX
|
and PQ_DEVICEDETAIL.MANUFACTURER = PQS_DICDATA.DIC_INDEX
|
||||||
|
and PQ_LINE.DEV_INDEX = PQ_DEVICE.DEV_INDEX
|
||||||
|
and PQ_LINE.LINE_INDEX = PQS_DEPTSLINE.LINE_INDEX
|
||||||
|
and PQS_DEPTSLINE.DEPTS_INDEX=PQS_DEPTS.DEPTS_INDEX
|
||||||
<if test="searchValue!= null and searchValue!= ''">
|
<if test="searchValue!= null and searchValue!= ''">
|
||||||
AND (
|
AND (
|
||||||
pq_device.name LIKE '%' || #{searchValue} || '%'
|
pq_device.name LIKE '%' || #{searchValue} || '%'
|
||||||
|
|||||||
@@ -24,6 +24,17 @@ public class DeviceDTO {
|
|||||||
private String devFlag;
|
private String devFlag;
|
||||||
private String ip;
|
private String ip;
|
||||||
private String manufacturerName;
|
private String manufacturerName;
|
||||||
|
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
private LocalDateTime thisTimeCheck;
|
||||||
|
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
private LocalDateTime nextTimeCheck;
|
||||||
|
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
private LocalDateTime logonTime;
|
||||||
|
|
||||||
|
private String deptName;
|
||||||
//通讯状态
|
//通讯状态
|
||||||
private Integer runFlag=0;
|
private Integer runFlag=0;
|
||||||
//装置通讯状态(0:中断;1:正常)
|
//装置通讯状态(0:中断;1:正常)
|
||||||
|
|||||||
@@ -36,6 +36,8 @@ public class EventDetailVO {
|
|||||||
private Integer lineid;
|
private Integer lineid;
|
||||||
|
|
||||||
private String pointname;
|
private String pointname;
|
||||||
|
private String gdName;
|
||||||
|
private String busName;
|
||||||
|
|
||||||
private String persisttime;
|
private String persisttime;
|
||||||
|
|
||||||
|
|||||||
@@ -213,6 +213,8 @@ public class EventRightServiceImpl implements EventRightService {
|
|||||||
eventDetailVO.setObjName(objName);
|
eventDetailVO.setObjName(objName);
|
||||||
LedgerBaseInfoDTO dto = lineMap.get(pqsEventdetail.getLineid());
|
LedgerBaseInfoDTO dto = lineMap.get(pqsEventdetail.getLineid());
|
||||||
eventDetailVO.setBdname(dto.getStationName());
|
eventDetailVO.setBdname(dto.getStationName());
|
||||||
|
eventDetailVO.setGdName(dto.getGdName());
|
||||||
|
eventDetailVO.setBusName(dto.getBusBarName());
|
||||||
eventDetailVO.setLineid(dto.getLineId());
|
eventDetailVO.setLineid(dto.getLineId());
|
||||||
eventDetailVO.setPointname(dto.getLineName());
|
eventDetailVO.setPointname(dto.getLineName());
|
||||||
eventDetailVO.setEventdetail_index(pqsEventdetail.getEventdetailIndex());
|
eventDetailVO.setEventdetail_index(pqsEventdetail.getEventdetailIndex());
|
||||||
|
|||||||
@@ -426,6 +426,8 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
|
|||||||
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
||||||
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
||||||
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
||||||
|
eventDetailVO.setGdName(ledgerBaseInfoDTO.getGdName());
|
||||||
|
eventDetailVO.setBusName(ledgerBaseInfoDTO.getBusBarName());
|
||||||
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
||||||
}
|
}
|
||||||
eventDetailVO.setNeedDealFlag(finalNoticeLineIds.contains(temp.getLineid())?1:0);
|
eventDetailVO.setNeedDealFlag(finalNoticeLineIds.contains(temp.getLineid())?1:0);
|
||||||
@@ -516,6 +518,8 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
|
|||||||
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
||||||
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
||||||
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
||||||
|
eventDetailVO.setGdName(ledgerBaseInfoDTO.getGdName());
|
||||||
|
eventDetailVO.setBusName(ledgerBaseInfoDTO.getBusBarName());
|
||||||
}
|
}
|
||||||
result.add(eventDetailVO);
|
result.add(eventDetailVO);
|
||||||
}
|
}
|
||||||
@@ -866,6 +870,8 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
|
|||||||
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
||||||
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
||||||
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
||||||
|
eventDetailVO.setGdName(ledgerBaseInfoDTO.getGdName());
|
||||||
|
eventDetailVO.setBusName(ledgerBaseInfoDTO.getBusBarName());
|
||||||
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
||||||
}
|
}
|
||||||
resultList.add(eventDetailVO);
|
resultList.add(eventDetailVO);
|
||||||
@@ -1062,6 +1068,8 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
|
|||||||
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
||||||
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
||||||
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
||||||
|
eventDetailVO.setGdName(ledgerBaseInfoDTO.getGdName());
|
||||||
|
eventDetailVO.setBusName(ledgerBaseInfoDTO.getBusBarName());
|
||||||
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
||||||
}
|
}
|
||||||
return eventDetailVO;
|
return eventDetailVO;
|
||||||
@@ -1083,7 +1091,7 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
|
|||||||
|
|
||||||
pqLineList = pqLineList.stream().filter(temp->deptslineIds.contains(temp.getLineIndex())).collect(Collectors.toList());
|
pqLineList = pqLineList.stream().filter(temp->deptslineIds.contains(temp.getLineIndex())).collect(Collectors.toList());
|
||||||
|
|
||||||
List<Integer> devIndexs = pqLineList.stream().map(PqLine::getDevIndex).collect(Collectors.toList());
|
List<Integer> devIndexs = pqLineList.stream().map(PqLine::getDevIndex).distinct().collect(Collectors.toList());
|
||||||
//在运总数
|
//在运总数
|
||||||
List<PqDevice> pqDeviceList = pqDeviceService.lambdaQuery().in(PqDevice::getDevIndex, devIndexs).eq(PqDevice::getDevflag, 0).list();
|
List<PqDevice> pqDeviceList = pqDeviceService.lambdaQuery().in(PqDevice::getDevIndex, devIndexs).eq(PqDevice::getDevflag, 0).list();
|
||||||
List<Integer> runDevList = pqDeviceList.stream().map(PqDevice::getDevIndex).collect(Collectors.toList());
|
List<Integer> runDevList = pqDeviceList.stream().map(PqDevice::getDevIndex).collect(Collectors.toList());
|
||||||
@@ -1155,6 +1163,8 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
|
|||||||
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
||||||
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
||||||
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
||||||
|
eventDetailVO.setGdName(ledgerBaseInfoDTO.getGdName());
|
||||||
|
eventDetailVO.setBusName(ledgerBaseInfoDTO.getBusBarName());
|
||||||
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
||||||
}
|
}
|
||||||
return eventDetailVO;
|
return eventDetailVO;
|
||||||
@@ -1197,6 +1207,8 @@ public class LargeScreenCountServiceImpl implements LargeScreenCountService {
|
|||||||
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
eventDetailVO.setLineid(ledgerBaseInfoDTO.getLineId());
|
||||||
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
eventDetailVO.setPointname(ledgerBaseInfoDTO.getLineName());
|
||||||
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
eventDetailVO.setBdname(ledgerBaseInfoDTO.getStationName());
|
||||||
|
eventDetailVO.setGdName(ledgerBaseInfoDTO.getGdName());
|
||||||
|
eventDetailVO.setBusName(ledgerBaseInfoDTO.getBusBarName());
|
||||||
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
eventDetailVO.setObjName(ledgerBaseInfoDTO.getObjName());
|
||||||
}
|
}
|
||||||
return eventDetailVO;
|
return eventDetailVO;
|
||||||
|
|||||||
Reference in New Issue
Block a user