2 Commits

Author SHA1 Message Date
  wangguangyuan 6627a7fa37 Merge branch 'master' of http://git.ht-atia.cn/qinyanlei/inspect 2 months ago
  wangguangyuan 534bcf6ad0 feat:1.联合任务归档,2.新增点位监控编号后台处理,3.阈值管理 2 months ago
6 changed files with 30 additions and 16 deletions
Unified View
  1. +1
    -2
      inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/service/impl/PatrolResultServiceImpl.java
  2. +11
    -5
      inspect-metadata/src/main/java/com/inspect/metadata/eqpbook/controller/BasedataEqpBookController.java
  3. +7
    -1
      inspect-metadata/src/main/java/com/inspect/metadata/patrolpointmnt/controller/BasedataPatrolPointController.java
  4. +4
    -0
      inspect-metadata/src/main/java/com/inspect/metadata/threshold/domain/BasedataThresholdModification.java
  5. +1
    -1
      inspect-metadata/src/main/resources/mapper/eqpbook/BasedataEqpBookMapper.xml
  6. +6
    -7
      inspect-metadata/src/main/resources/mapper/threshold/BasedataThresholdModificationMapper.xml

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

@ -544,8 +544,7 @@ public class PatrolResultServiceImpl implements IPatrolResultService {
List<String> taskNames = resultList.stream().map(PatrolResult::getTaskName).distinct().collect(Collectors.toList()); List<String> taskNames = resultList.stream().map(PatrolResult::getTaskName).distinct().collect(Collectors.toList());
String taskName = StringUtils.join(taskNames, ","); String taskName = StringUtils.join(taskNames, ",");
boolean isMultipleTasks = CollectionUtils.isNotEmpty(taskPatrolledIds) && taskPatrolledIds.size() > 1;
// todo 多任务判断有问题
boolean isMultipleTasks = CollectionUtils.isNotEmpty(lineIds) && lineIds.size() > 1;
if (isMultipleTasks) { if (isMultipleTasks) {
// 说明多个任务合并任务名称修改为巡视日期-巡视报告 例如2026年3月23日-巡视报告 // 说明多个任务合并任务名称修改为巡视日期-巡视报告 例如2026年3月23日-巡视报告
Date date = CollectionUtils.isNotEmpty(startTimes) ? startTimes.get(0) : new Date(); Date date = CollectionUtils.isNotEmpty(startTimes) ? startTimes.get(0) : new Date();


+ 11
- 5
inspect-metadata/src/main/java/com/inspect/metadata/eqpbook/controller/BasedataEqpBookController.java View File

@ -52,11 +52,7 @@ import java.io.BufferedReader;
import java.io.FileReader; import java.io.FileReader;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
@ -921,6 +917,16 @@ public class BasedataEqpBookController extends BaseController {
@GetMapping({"/subtypeUpdateRecord"}) @GetMapping({"/subtypeUpdateRecord"})
public TableDataInfo subtypeUpdateRecord(BasedataThresholdModification btd) { public TableDataInfo subtypeUpdateRecord(BasedataThresholdModification btd) {
this.startPage(); this.startPage();
logger.info("查询巡检点位报警阈值修改记录,{}",btd.getAlgSubtypeId());
if (btd.getAlgSubtypeId() != null) {
String[] subs;
if (btd.getAlgSubtypeId().contains(StringUtils.COMMA)) {
subs = btd.getAlgSubtypeId().split(StringUtils.COMMA);
} else {
subs = new String[]{btd.getAlgSubtypeId()};
}
btd.setAlgSubtypeIds(Arrays.asList(subs));
}
List<BasedataThresholdModification> list = this.basedataThresholdModificationService.selectBasedataThresholdModificationList(btd); List<BasedataThresholdModification> list = this.basedataThresholdModificationService.selectBasedataThresholdModificationList(btd);
return this.getDataTable(list); return this.getDataTable(list);
} }


+ 7
- 1
inspect-metadata/src/main/java/com/inspect/metadata/patrolpointmnt/controller/BasedataPatrolPointController.java View File

@ -1,5 +1,6 @@
package com.inspect.metadata.patrolpointmnt.controller; package com.inspect.metadata.patrolpointmnt.controller;
import cn.hutool.core.util.RandomUtil;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.inspect.base.core.constant.Color; import com.inspect.base.core.constant.Color;
@ -216,7 +217,12 @@ public class BasedataPatrolPointController extends BaseController {
basedataPatrolpoint.setRelationMainDeviceId(basedataPatrolpoint.getMainDeviceId()); basedataPatrolpoint.setRelationMainDeviceId(basedataPatrolpoint.getMainDeviceId());
basedataPatrolPointService.insertBasedataPatrolPoint(basedataPatrolpoint); basedataPatrolPointService.insertBasedataPatrolPoint(basedataPatrolpoint);
return null != basedataPatrolpoint.getPatrolPointId() ? AjaxResult.success(basedataPatrolpoint.getPatrolPointId()) : AjaxResult.error("新增异常");
if (basedataPatrolpoint.getPatrolPointId() == null) {
return AjaxResult.error("新增异常");
}
basedataPatrolpoint.setPatrolPointCode(String.valueOf(basedataPatrolpoint.getPatrolPointId()));
basedataPatrolPointService.updateBasedataPatrolPoint(basedataPatrolpoint);
return AjaxResult.success(basedataPatrolpoint.getPatrolPointId());
} }
private void combinePatrolPointByStd(BasedataPatrolPoint basedataPatrolpoint) { private void combinePatrolPointByStd(BasedataPatrolPoint basedataPatrolpoint) {


+ 4
- 0
inspect-metadata/src/main/java/com/inspect/metadata/threshold/domain/BasedataThresholdModification.java View File

@ -5,6 +5,8 @@ import com.inspect.base.core.web.domain.BaseEntity;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import java.util.List;
@Setter @Setter
@Getter @Getter
public class BasedataThresholdModification extends BaseEntity { public class BasedataThresholdModification extends BaseEntity {
@ -26,6 +28,8 @@ public class BasedataThresholdModification extends BaseEntity {
name = "算法子类型id" name = "算法子类型id"
) )
private String algSubtypeId; private String algSubtypeId;
private List<String> algSubtypeIds;
@Excel( @Excel(
name = "算法子类型名称" name = "算法子类型名称"
) )


+ 1
- 1
inspect-metadata/src/main/resources/mapper/eqpbook/BasedataEqpBookMapper.xml View File

@ -731,7 +731,7 @@
</select> </select>
<resultMap type="BasedataPatrolPoint" id="BasedataPatrolPointResult"> <resultMap type="BasedataPatrolPoint" id="BasedataPatrolPointResult">
<result property="patrolPointId" column="patrol_point_id"/> <result property="patrolPointId" column="patrol_point_id"/>
<result property="patrolPointName" column="patrolpoint_name"/>
<result property="patrolPointName" column="patrol_point_name"/>
<result property="parentName" column="parent_name"/> <result property="parentName" column="parent_name"/>
<result property="alarmThreshold" column="alarm_threshold"/> <result property="alarmThreshold" column="alarm_threshold"/>
<result property="algSubtypeIds" column="alg_subtype_ids"/> <result property="algSubtypeIds" column="alg_subtype_ids"/>


+ 6
- 7
inspect-metadata/src/main/resources/mapper/threshold/BasedataThresholdModificationMapper.xml View File

@ -42,13 +42,12 @@
<if test="patrolPointId != null ">and patrol_point_id = #{patrolPointId}</if> <if test="patrolPointId != null ">and patrol_point_id = #{patrolPointId}</if>
<if test="algId != null ">and alg_id = #{algId}</if> <if test="algId != null ">and alg_id = #{algId}</if>
<if test="algName != null and algName != ''">and alg_name like concat('%', #{algName}, '%')</if> <if test="algName != null and algName != ''">and alg_name like concat('%', #{algName}, '%')</if>
<if test="params != null">
<if test="params.algSubtypeId != null and params.algSubtypeId != ''">
and alg_subtype_id in
<foreach item="item" collection="params.algSubtypeId" open="(" separator="," close=")">
#{item}
</foreach>
</if>
<if test="algSubtypeIds != null and algSubtypeIds != ''">
and alg_subtype_id in
<foreach item="item" collection="algSubtypeIds" open="(" separator="," close=")">
#{item}
</foreach>
</if> </if>
<if test="algSubtypeName != null and algSubtypeName != ''">and alg_subtype_name like concat('%', <if test="algSubtypeName != null and algSubtypeName != ''">and alg_subtype_name like concat('%',
#{algSubtypeName}, '%') #{algSubtypeName}, '%')


Loading…
Cancel
Save