Browse Source

解决生成巡视报告不显示区域,设备,点位

master
lijw 9 months ago
parent
commit
8974d3c4b3
3 changed files with 5 additions and 2 deletions
  1. +1
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/domain/BasePointAreaInfo.java
  2. +1
    -1
      inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/service/impl/PatrolResultServiceImpl.java
  3. +3
    -1
      inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolResultMapper.xml

+ 1
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/domain/BasePointAreaInfo.java View File

@ -8,6 +8,7 @@ import java.util.Objects;
@Setter
@Getter
public class BasePointAreaInfo {
private String deviceId;
private String patrolPointId;
private String patrolPointName;
private String deviceName;


+ 1
- 1
inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/service/impl/PatrolResultServiceImpl.java View File

@ -390,7 +390,7 @@ public class PatrolResultServiceImpl implements IPatrolResultService {
String devType = patrolResultRef.getDevType();
BasePointAreaInfo basePointAreaInfo;
try {
basePointAreaInfo = basePointAreaInfoList.stream().filter((item) -> item != null && patrolResultRef.getDeviceId().equals(item.getPatrolPointId())).findFirst().get();
basePointAreaInfo = basePointAreaInfoList.stream().filter((item) -> item != null && patrolResultRef.getDeviceId().equals(item.getDeviceId())).findFirst().get();
} catch (Exception e) {
log.error("[REPORT DETAIL] The point lacking belonging area: {}", patrolResultRef.getDeviceId());
basePointAreaInfo = new BasePointAreaInfo();


+ 3
- 1
inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolResultMapper.xml View File

@ -463,6 +463,7 @@
</select>
<resultMap type="BasePointAreaInfo" id="BasePointAreaInfo">
<result property="deviceId" column="device_id"/>
<result property="patrolPointId" column="patrol_point_id"/>
<result property="patrolPointName" column="patrol_point_name"/>
<result property="deviceName" column="device_name"/>
@ -471,7 +472,8 @@
<result property="areaName" column="area_name"/>
</resultMap>
<select id="selectBaseInfoByMainId" parameterType="String" resultMap="BasePointAreaInfo">
select a.patrol_point_id,
select f.device_id,
a.patrol_point_id,
a.patrol_point_name,
b.device_name,
c.device_name as main_name,


Loading…
Cancel
Save