台账功能调整
This commit is contained in:
@@ -211,8 +211,6 @@ public class TerminalBaseController extends BaseController {
|
|||||||
public HttpResult<Object> delTerminal(@RequestParam("id") String id) {
|
public HttpResult<Object> delTerminal(@RequestParam("id") String id) {
|
||||||
String methodDescribe = getMethodDescribe("delTerminal");
|
String methodDescribe = getMethodDescribe("delTerminal");
|
||||||
terminalBaseService.delTerminal(id);
|
terminalBaseService.delTerminal(id);
|
||||||
|
|
||||||
|
|
||||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
|
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1664,8 +1664,8 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
|||||||
lineLambdaQueryWrapper.in(DeptLine::getLineId, lineIndexList);
|
lineLambdaQueryWrapper.in(DeptLine::getLineId, lineIndexList);
|
||||||
deptLineMapper.delete(lineLambdaQueryWrapper);
|
deptLineMapper.delete(lineLambdaQueryWrapper);
|
||||||
//通知前置删除监测点
|
//通知前置删除监测点
|
||||||
String[] split = obj.getPids().split(",");
|
// String[] split = obj.getPids().split(",");
|
||||||
this.askRestartDevice(split[4],DeviceRebootType.LEDGER_MODIFY);
|
// this.askRestartDevice(split[4],DeviceRebootType.LEDGER_MODIFY);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1676,8 +1676,8 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
|||||||
overlimitMapper.deleteById(obj.getId());
|
overlimitMapper.deleteById(obj.getId());
|
||||||
deptLineMapper.deleteById(obj.getId());
|
deptLineMapper.deleteById(obj.getId());
|
||||||
//通知前置删除监测点
|
//通知前置删除监测点
|
||||||
String[] split = obj.getPids().split(",");
|
// String[] split = obj.getPids().split(",");
|
||||||
this.askRestartDevice(split[4],DeviceRebootType.LEDGER_MODIFY);
|
// this.askRestartDevice(split[4],DeviceRebootType.LEDGER_MODIFY);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
throw new BusinessException(CommonResponseEnum.FAIL);
|
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<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<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> 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<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();
|
UserReportParam userReportParam = new UserReportParam();
|
||||||
List<UserLedgerVO> userReportPOList = userLedgerFeignClient.selectUserList(userReportParam).getData();
|
List<UserLedgerVO> userReportPOList = userLedgerFeignClient.selectUserList(userReportParam).getData();
|
||||||
userReportPOList = userReportPOList.stream().filter(it->StrUtil.isNotBlank(it.getStationId())).collect(Collectors.toList());
|
userReportPOList = userReportPOList.stream().filter(it->StrUtil.isNotBlank(it.getStationId())).collect(Collectors.toList());
|
||||||
|
|||||||
Reference in New Issue
Block a user