台账识别码修改
This commit is contained in:
@@ -274,7 +274,7 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
deviceDetail.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
//处理装置识别码秘钥
|
||||
coderM3d(deviceDetail);
|
||||
coderM3d(deviceDetail,false);
|
||||
deviceMapper.insert(deviceDetail);
|
||||
//装置功能
|
||||
List<DictData> funList = dicDataFeignClient.getDicDataByTypeName(DicDataTypeEnum.DEV_FUN.getName()).getData();
|
||||
@@ -633,7 +633,7 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
Device deviceDetail = new Device();
|
||||
BeanUtils.copyProperties(updateDeviceParam, deviceDetail);
|
||||
deviceDetail.setId(updateDeviceParam.getDevIndex());
|
||||
coderM3d(deviceDetail);
|
||||
coderM3d(deviceDetail,true);
|
||||
this.updateById(device);
|
||||
deviceMapper.updateById(deviceDetail);
|
||||
}
|
||||
@@ -813,13 +813,25 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
return true;
|
||||
}
|
||||
|
||||
private void coderM3d(Device deviceDetail){
|
||||
if(StrUtil.isNotBlank(deviceDetail.getDevKey())){
|
||||
deviceDetail.setDevKey(DeviceUtil.encodeString(devCD,deviceDetail.getDevKey()));
|
||||
}
|
||||
if(StrUtil.isNotBlank(deviceDetail.getSeries())){
|
||||
deviceDetail.setSeries(DeviceUtil.encodeString(devCD,deviceDetail.getSeries()));
|
||||
private void coderM3d(Device deviceDetail,Boolean updateFlag){
|
||||
if(updateFlag){
|
||||
Device deviceRes = deviceMapper.selectById(deviceDetail.getId());
|
||||
if(StrUtil.isNotBlank(deviceDetail.getDevKey()) && !deviceRes.getSeries().equals(deviceDetail.getDevKey())){
|
||||
deviceDetail.setDevKey(DeviceUtil.encodeString(devCD,deviceDetail.getDevKey()));
|
||||
}
|
||||
|
||||
if(StrUtil.isNotBlank(deviceDetail.getSeries()) && !deviceRes.getSeries().equals(deviceDetail.getSeries())){
|
||||
deviceDetail.setSeries(DeviceUtil.encodeString(devCD,deviceDetail.getSeries()));
|
||||
}
|
||||
}else {
|
||||
if(StrUtil.isNotBlank(deviceDetail.getDevKey())){
|
||||
deviceDetail.setDevKey(DeviceUtil.encodeString(devCD,deviceDetail.getDevKey()));
|
||||
}
|
||||
if(StrUtil.isNotBlank(deviceDetail.getSeries())){
|
||||
deviceDetail.setSeries(DeviceUtil.encodeString(devCD,deviceDetail.getSeries()));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
private void decoderM3d(Device deviceDetail){
|
||||
if(StrUtil.isNotBlank(deviceDetail.getDevKey())){
|
||||
@@ -951,7 +963,7 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
|
||||
Device deviceDetail = deviceMapper.selectById(device.getId());
|
||||
//解密
|
||||
decoderM3d(deviceDetail);
|
||||
//decoderM3d(deviceDetail);
|
||||
BeanUtils.copyProperties(deviceDetail, deviceVO);
|
||||
deviceVO.setDevIndex(device.getId());
|
||||
//母线
|
||||
@@ -1011,7 +1023,7 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
|
||||
Device deviceDetail = deviceMapper.selectById(obj.getId());
|
||||
//解密
|
||||
decoderM3d(deviceDetail);
|
||||
//decoderM3d(deviceDetail);
|
||||
BeanUtils.copyProperties(deviceDetail, deviceVO);
|
||||
deviceVO.setDevIndex(obj.getId());
|
||||
|
||||
@@ -1107,7 +1119,7 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
deviceVO.setSort(device.getSort());
|
||||
Device deviceDetail = deviceMapper.selectById(device.getId());
|
||||
//解密
|
||||
decoderM3d(deviceDetail);
|
||||
//decoderM3d(deviceDetail);
|
||||
BeanUtils.copyProperties(deviceDetail, deviceVO);
|
||||
deviceVO.setDevIndex(device.getId());
|
||||
|
||||
@@ -1158,7 +1170,7 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
|
||||
Device deviceDetail = deviceMapper.selectById(device.getId());
|
||||
//解密
|
||||
decoderM3d(deviceDetail);
|
||||
//decoderM3d(deviceDetail);
|
||||
BeanUtils.copyProperties(deviceDetail, deviceVO);
|
||||
deviceVO.setDevIndex(device.getId());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user