Browse Source

省侧模型同步文件修改

master
wangguangyuan 1 month ago
parent
commit
88e902c2a4
6 changed files with 46 additions and 28 deletions
  1. +3
    -0
      inspect-base/inspect-base-system/src/main/java/com/inspect/system/base/openDomain/BasedataEqpBookMoMain.java
  2. +1
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java
  3. +1
    -0
      inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolResultMapper.xml
  4. +2
    -0
      inspect-metadata/src/main/java/com/inspect/metadata/eqpbook/domain/BasedataEqpBook.java
  5. +37
    -28
      inspect-metadata/src/main/java/com/inspect/metadata/patrolpointmnt/service/impl/BasedataPatrolPointServiceImpl.java
  6. +2
    -0
      inspect-metadata/src/main/resources/mapper/eqpbook/BasedataEqpBookMapper.xml

+ 3
- 0
inspect-base/inspect-base-system/src/main/java/com/inspect/system/base/openDomain/BasedataEqpBookMoMain.java View File

@ -38,6 +38,9 @@ public class BasedataEqpBookMoMain extends BaseEntity {
name = "设备编码" name = "设备编码"
) )
private String patrolDeviceCode; private String patrolDeviceCode;
private String upSystemDeviceCode;
@Excel( @Excel(
name = "设备型号" name = "设备型号"
) )


+ 1
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java View File

@ -1902,6 +1902,7 @@ public class PatrolResultController extends BaseController {
BeanUtils.copyBeanProp(basedataEqpbookXml, book); BeanUtils.copyBeanProp(basedataEqpbookXml, book);
basedataEqpbookXml.setStationCode(stationNo); basedataEqpbookXml.setStationCode(stationNo);
basedataEqpbookXml.setStationName(stationName); basedataEqpbookXml.setStationName(stationName);
basedataEqpbookXml.setPatrolDeviceCode(book.getUpSystemDeviceCode());
if (basedataEqpbookXml.getDeviceModel() == null) { if (basedataEqpbookXml.getDeviceModel() == null) {
basedataEqpbookXml.setDeviceModel(""); basedataEqpbookXml.setDeviceModel("");


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

@ -339,6 +339,7 @@
<result property="areaName" column="area_name"/> <result property="areaName" column="area_name"/>
<result property="patrolDeviceName" column="patrol_device_name"/> <result property="patrolDeviceName" column="patrol_device_name"/>
<result property="patrolDeviceCode" column="patrol_device_code"/> <result property="patrolDeviceCode" column="patrol_device_code"/>
<result property="upSystemDeviceCode" column="up_system_device_code"/>
<result property="deviceModel" column="device_model"/> <result property="deviceModel" column="device_model"/>
<result property="manufacturer" column="manufacturer"/> <result property="manufacturer" column="manufacturer"/>
<result property="useUnit" column="use_unit"/> <result property="useUnit" column="use_unit"/>


+ 2
- 0
inspect-metadata/src/main/java/com/inspect/metadata/eqpbook/domain/BasedataEqpBook.java View File

@ -45,6 +45,8 @@ public class BasedataEqpBook extends BaseEntity {
name = "设备编码" name = "设备编码"
) )
private String patrolDeviceCode; private String patrolDeviceCode;
private String upSystemDeviceCode;
@Excel( @Excel(
name = "设备型号" name = "设备型号"
) )


+ 37
- 28
inspect-metadata/src/main/java/com/inspect/metadata/patrolpointmnt/service/impl/BasedataPatrolPointServiceImpl.java View File

@ -259,7 +259,7 @@ public class BasedataPatrolPointServiceImpl implements IBasedataPatrolPointServi
if (null != areaId) { if (null != areaId) {
BaseDataArea baseDataArea = this.baseDataAreaMapper.selectAreaById(areaId); BaseDataArea baseDataArea = this.baseDataAreaMapper.selectAreaById(areaId);
if (null != baseDataArea) { if (null != baseDataArea) {
if ("bayunit".equals(baseDataArea.getAreaType())) {
// if ("bayunit".equals(baseDataArea.getAreaType())) {
bay_id = patrolPoint.getAreaId() + ""; bay_id = patrolPoint.getAreaId() + "";
// bay_id = baseDataArea.getUpSystemAreaId(); // bay_id = baseDataArea.getUpSystemAreaId();
bay_name = baseDataArea.getAreaName(); bay_name = baseDataArea.getAreaName();
@ -274,10 +274,10 @@ public class BasedataPatrolPointServiceImpl implements IBasedataPatrolPointServi
area_id = patrolPoint.getAreaId() + ""; area_id = patrolPoint.getAreaId() + "";
area_name = baseDataArea.getAreaName(); area_name = baseDataArea.getAreaName();
} }
} else {
area_id = patrolPoint.getAreaId() + "";
area_name = baseDataArea.getAreaName();
}
// } else {
// area_id = patrolPoint.getAreaId() + "";
// area_name = baseDataArea.getAreaName();
// }
} }
} }
@ -326,7 +326,7 @@ public class BasedataPatrolPointServiceImpl implements IBasedataPatrolPointServi
modelItem.setDevice_name(nullToEmpty(device_name)); modelItem.setDevice_name(nullToEmpty(device_name));
modelItem.setDevice_type(nullToEmpty(device_type)); modelItem.setDevice_type(nullToEmpty(device_type));
modelItem.setMeter_type(""); modelItem.setMeter_type("");
modelItem.setAppearance_type("");
modelItem.setAppearance_type("9");
modelItem.setSave_type_list(""); modelItem.setSave_type_list("");
modelItem.setRecognition_type_list(hashSet.size() == 0 ? "" : StringUtils.join(hashSet, ",")); modelItem.setRecognition_type_list(hashSet.size() == 0 ? "" : StringUtils.join(hashSet, ","));
modelItem.setPhase(nullToEmpty(phase)); modelItem.setPhase(nullToEmpty(phase));
@ -335,15 +335,18 @@ public class BasedataPatrolPointServiceImpl implements IBasedataPatrolPointServi
modelItem.setLower_value(""); modelItem.setLower_value("");
modelItem.setUpper_value(""); modelItem.setUpper_value("");
modelItem.setVideo_pos(nullToEmpty(video_pos)); modelItem.setVideo_pos(nullToEmpty(video_pos));
modelItem.setPoint_type("");
modelItem.setLabel_attri("");
modelItem.setPoint_type("1");
modelItem.setLabel_attri("1");
// 灵州站的设备类型为10000时省侧规范中不存在10000设备类型设置为空相位也为空特殊处理一下
if ("10000".equals(modelItem.getDevice_type()) || StringUtils.isEmpty(modelItem.getDevice_type())) {
modelItem.setDevice_type("21");
}
// if(hasChinese(main_device_id) || hasChinese(component_id) || hasChinese(device_id)) { // if(hasChinese(main_device_id) || hasChinese(component_id) || hasChinese(device_id)) {
// continue; // continue;
// } // }
// if(device_type == null || device_type.equals("10000")){
// continue;
// }
if (StringUtils.isEmpty(modelItem.getVideo_pos()) || StringUtils.isEmpty(modelItem.getMain_device_id()) || StringUtils.isEmpty(modelItem.getComponent_id())) {
continue;
}
items.add(modelItem); items.add(modelItem);
} }
@ -486,7 +489,6 @@ public class BasedataPatrolPointServiceImpl implements IBasedataPatrolPointServi
while (true) { while (true) {
BasedataPatrolPointPreset preset; BasedataPatrolPointPreset preset;
BasedataEqpBook eqpbook; BasedataEqpBook eqpbook;
BasedataEqpBookChannel eqpbookChannel = null;
String type = ""; String type = "";
JSONObject jsonObject; JSONObject jsonObject;
String presetCode; String presetCode;
@ -498,20 +500,12 @@ public class BasedataPatrolPointServiceImpl implements IBasedataPatrolPointServi
preset = iterator.next(); preset = iterator.next();
Long eqpBookId = preset.getEqpBookId(); Long eqpBookId = preset.getEqpBookId();
Long channelId = preset.getChannelId();
if (channelId == null) {
continue;
}
eqpbookChannel = this.basedataEqpBookChannelMapper.selectBasedataEqpBookChannelByChannelId(channelId);
} while (null == eqpbookChannel);
eqpbook = this.basedataEqpbookMapper.selectBasedataEqpBookByEqpBookId(eqpbookChannel.getEqpBookId());
if (null == eqpbook) {
continue;
}
eqpbook = this.basedataEqpbookMapper.selectBasedataEqpBookByEqpBookId(eqpBookId);
} while (null == eqpbook);
type = eqpbook.getType(); type = eqpbook.getType();
if ("10".equals(type)) { if ("10".equals(type)) {
jsonObject = new JSONObject(); jsonObject = new JSONObject();
jsonObject.put("device_code", eqpbookChannel.getUpSystemDeviceCode());
jsonObject.put("device_code", eqpbook.getUpSystemDeviceCode());
presetCode = preset.getPresetCode(); presetCode = preset.getPresetCode();
if (null != presetCode && !presetCode.isEmpty()) { if (null != presetCode && !presetCode.isEmpty()) {
jsonObject.put("device_pos", presetCode); jsonObject.put("device_pos", presetCode);
@ -524,7 +518,7 @@ public class BasedataPatrolPointServiceImpl implements IBasedataPatrolPointServi
if ("1".equals(type) || "2".equals(type) || "3".equals(type)) { if ("1".equals(type) || "2".equals(type) || "3".equals(type)) {
jsonObject = new JSONObject(); jsonObject = new JSONObject();
jsonObject.put("robot_code", eqpbookChannel.getUpSystemDeviceCode());
jsonObject.put("robot_code", eqpbook.getUpSystemDeviceCode());
presetCode = preset.getPresetCode(); presetCode = preset.getPresetCode();
if (null != presetCode && !presetCode.isEmpty()) { if (null != presetCode && !presetCode.isEmpty()) {
jsonObject.put("robot_pos", presetCode); jsonObject.put("robot_pos", presetCode);
@ -538,7 +532,7 @@ public class BasedataPatrolPointServiceImpl implements IBasedataPatrolPointServi
if ("13".equals(type)) { if ("13".equals(type)) {
jsonObject = new JSONObject(); jsonObject = new JSONObject();
jsonObject.put("uav_code", eqpbookChannel.getUpSystemDeviceCode());
jsonObject.put("uav_code", eqpbook.getUpSystemDeviceCode());
presetCode = preset.getPresetCode(); presetCode = preset.getPresetCode();
if (null != presetCode && !presetCode.isEmpty()) { if (null != presetCode && !presetCode.isEmpty()) {
jsonObject.put("uav_pos", presetCode); jsonObject.put("uav_pos", presetCode);
@ -560,10 +554,25 @@ public class BasedataPatrolPointServiceImpl implements IBasedataPatrolPointServi
char[] chars = localPhase.toCharArray(); char[] chars = localPhase.toCharArray();
for (int i = 0; i < chars.length; ++i) { for (int i = 0; i < chars.length; ++i) {
char c = chars[i];
switch (Character.toUpperCase(c)) {
case 'A':
c = '1';
break;
case 'B':
c = '2';
break;
case 'C':
c = '3';
break;
default:
// 保持原字符不变
break;
}
if (i == chars.length - 1) { if (i == chars.length - 1) {
builder.append(chars[i]);
builder.append(c);
} else { } else {
builder.append(chars[i]);
builder.append(c);
builder.append(StringUtils.COMMA); builder.append(StringUtils.COMMA);
} }
} }


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

@ -12,6 +12,7 @@
<result property="areaName" column="area_name"/> <result property="areaName" column="area_name"/>
<result property="patrolDeviceName" column="patrol_device_name"/> <result property="patrolDeviceName" column="patrol_device_name"/>
<result property="patrolDeviceCode" column="patrol_device_code"/> <result property="patrolDeviceCode" column="patrol_device_code"/>
<result property="upSystemDeviceCode" column="up_system_device_code"/>
<result property="deviceModel" column="device_model"/> <result property="deviceModel" column="device_model"/>
<result property="manufacturer" column="manufacturer"/> <result property="manufacturer" column="manufacturer"/>
<result property="useUnit" column="use_unit"/> <result property="useUnit" column="use_unit"/>
@ -60,6 +61,7 @@
area_name, area_name,
patrol_device_name, patrol_device_name,
patrol_device_code, patrol_device_code,
up_system_device_code,
device_model, device_model,
manufacturer, manufacturer,
use_unit, use_unit,


Loading…
Cancel
Save