台账功能调整
This commit is contained in:
@@ -211,8 +211,6 @@ public class TerminalBaseController extends BaseController {
|
||||
public HttpResult<Object> delTerminal(@RequestParam("id") String id) {
|
||||
String methodDescribe = getMethodDescribe("delTerminal");
|
||||
terminalBaseService.delTerminal(id);
|
||||
|
||||
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
|
||||
}
|
||||
|
||||
|
||||
@@ -1664,8 +1664,8 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
lineLambdaQueryWrapper.in(DeptLine::getLineId, lineIndexList);
|
||||
deptLineMapper.delete(lineLambdaQueryWrapper);
|
||||
//通知前置删除监测点
|
||||
String[] split = obj.getPids().split(",");
|
||||
this.askRestartDevice(split[4],DeviceRebootType.LEDGER_MODIFY);
|
||||
// String[] split = obj.getPids().split(",");
|
||||
// this.askRestartDevice(split[4],DeviceRebootType.LEDGER_MODIFY);
|
||||
|
||||
}
|
||||
|
||||
@@ -1676,8 +1676,8 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
overlimitMapper.deleteById(obj.getId());
|
||||
deptLineMapper.deleteById(obj.getId());
|
||||
//通知前置删除监测点
|
||||
String[] split = obj.getPids().split(",");
|
||||
this.askRestartDevice(split[4],DeviceRebootType.LEDGER_MODIFY);
|
||||
// String[] split = obj.getPids().split(",");
|
||||
// this.askRestartDevice(split[4],DeviceRebootType.LEDGER_MODIFY);
|
||||
|
||||
} else {
|
||||
throw new BusinessException(CommonResponseEnum.FAIL);
|
||||
|
||||
@@ -96,24 +96,23 @@ public class TerminalTreeServiceImpl implements TerminalTreeService {
|
||||
|
||||
//用户侧线路
|
||||
List<TerminalTree> subvUserList = subvList.stream().filter(it->devIds.contains(it.getPid())).collect(Collectors.toList());
|
||||
|
||||
List<String> subvUserIds = subvUserList.stream().map(TerminalTree::getId).distinct().collect(Collectors.toList());
|
||||
|
||||
//电网侧测点
|
||||
List<TerminalTree> otherLineList = newLineList.stream().filter(it->StrUtil.isBlank(it.getObjId())).collect(Collectors.toList());
|
||||
List<String> devOtherIds = otherLineList.stream().map(it->it.getPids().split(StrUtil.COMMA)[LineBaseEnum.DEVICE_LEVEL.getCode()]).distinct().collect(Collectors.toList());
|
||||
|
||||
//电网侧装置
|
||||
List<String> devOtherIds = otherLineList.stream().map(it->it.getPids().split(StrUtil.COMMA)[LineBaseEnum.DEVICE_LEVEL.getCode()]).distinct().collect(Collectors.toList());
|
||||
List<TerminalTree> devOtherList = devList.stream().filter(it->devOtherIds.contains(it.getId())).collect(Collectors.toList());
|
||||
|
||||
List<TerminalTree> noBindDevList = devList.stream().filter(it->!devOtherIds.contains(it.getId()) && !devIds.contains(it.getId())).collect(Collectors.toList());
|
||||
devOtherList.addAll(noBindDevList);
|
||||
//电网侧线路
|
||||
List<TerminalTree> subvOtherList = subvList.stream().filter(it->devOtherIds.contains(it.getPid())).collect(Collectors.toList());
|
||||
List<String> otherBusBarIds = subvOtherList.stream().map(TerminalTree::getId).distinct().collect(Collectors.toList());
|
||||
List<TerminalTree> noBindList = subvList.stream().filter(it->!subvUserIds.contains(it.getId()) && !otherBusBarIds.contains(it.getId())).collect(Collectors.toList());
|
||||
subvOtherList.addAll(noBindList);
|
||||
|
||||
|
||||
//其他的台账默认时电网侧台账
|
||||
/* List<TerminalTree> subvOtherList = subvList.stream().filter(it->!busBarIds.contains(it.getId())).collect(Collectors.toList());
|
||||
List<TerminalTree> devOtherList = devList.stream().filter(it->!devIds.contains(it.getId())).collect(Collectors.toList());
|
||||
|
||||
*/
|
||||
UserReportParam userReportParam = new UserReportParam();
|
||||
List<UserLedgerVO> userReportPOList = userLedgerFeignClient.selectUserList(userReportParam).getData();
|
||||
userReportPOList = userReportPOList.stream().filter(it->StrUtil.isNotBlank(it.getStationId())).collect(Collectors.toList());
|
||||
|
||||
Reference in New Issue
Block a user