代码提交
This commit is contained in:
@@ -2,6 +2,7 @@ package com.njcn.csdevice.service.impl;
|
|||||||
|
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.alibaba.fastjson.JSONArray;
|
import com.alibaba.fastjson.JSONArray;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
@@ -288,12 +289,21 @@ public class CsDeviceUserPOServiceImpl extends ServiceImpl<CsDeviceUserPOMapper,
|
|||||||
List<CsLedger> list1 = iCsLedgerService.lambdaQuery().eq(CsLedger::getPid, eid).list();
|
List<CsLedger> list1 = iCsLedgerService.lambdaQuery().eq(CsLedger::getPid, eid).list();
|
||||||
if(!com.alibaba.nacos.client.naming.utils.CollectionUtils.isEmpty(list1)){
|
if(!com.alibaba.nacos.client.naming.utils.CollectionUtils.isEmpty(list1)){
|
||||||
List<String> collect = list1.stream().map(CsLedger::getId).collect(Collectors.toList());
|
List<String> collect = list1.stream().map(CsLedger::getId).collect(Collectors.toList());
|
||||||
csLinePOService.lambdaUpdate().in(CsLinePO::getLineId,collect).set(CsLinePO::getStatus,0).update();
|
LambdaQueryWrapper<CsLinePO> csLinePOLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
csLinePOLambdaQueryWrapper.in(CsLinePO::getLineId,collect);
|
||||||
|
csLinePOService.remove(csLinePOLambdaQueryWrapper);
|
||||||
appLineTopologyDiagramService.lambdaUpdate().in(AppLineTopologyDiagramPO::getLineId,collect).set(AppLineTopologyDiagramPO::getStatus,0).update();
|
appLineTopologyDiagramService.lambdaUpdate().in(AppLineTopologyDiagramPO::getLineId,collect).set(AppLineTopologyDiagramPO::getStatus,0).update();
|
||||||
}
|
}
|
||||||
//删除监测点,设备
|
//删除监测点,设备
|
||||||
iCsLedgerService.lambdaUpdate().eq(CsLedger::getId,eid).set(CsLedger::getState,0).update();
|
LambdaQueryWrapper<CsLedger> csLedgerLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
iCsLedgerService.lambdaUpdate().eq(CsLedger::getPid,eid).set(CsLedger::getState,0).update();
|
csLedgerLambdaQueryWrapper.clear();
|
||||||
|
csLedgerLambdaQueryWrapper.eq(CsLedger::getId,eid);
|
||||||
|
iCsLedgerService.remove(csLedgerLambdaQueryWrapper);
|
||||||
|
csLedgerLambdaQueryWrapper.clear();
|
||||||
|
csLedgerLambdaQueryWrapper.eq(CsLedger::getPid,eid);
|
||||||
|
iCsLedgerService.remove(csLedgerLambdaQueryWrapper);
|
||||||
|
// iCsLedgerService.lambdaUpdate().eq(CsLedger::getId,eid).set(CsLedger::getState,0).update();
|
||||||
|
// iCsLedgerService.lambdaUpdate().eq(CsLedger::getPid,eid).set(CsLedger::getState,0).update();
|
||||||
QueryWrapper<CsTouristDataPO> queryWrap = new QueryWrapper<>();
|
QueryWrapper<CsTouristDataPO> queryWrap = new QueryWrapper<>();
|
||||||
queryWrap.eq("device_id",eid);
|
queryWrap.eq("device_id",eid);
|
||||||
csTouristDataPOService.getBaseMapper().delete(queryWrap);
|
csTouristDataPOService.getBaseMapper().delete(queryWrap);
|
||||||
|
|||||||
@@ -131,11 +131,18 @@ public class CsEquipmentDeliveryServiceImpl extends ServiceImpl<CsEquipmentDeliv
|
|||||||
List<CsLedger> list = csLedgerService.lambdaQuery().eq(CsLedger::getPid, id).list();
|
List<CsLedger> list = csLedgerService.lambdaQuery().eq(CsLedger::getPid, id).list();
|
||||||
if(!CollectionUtils.isEmpty(list)){
|
if(!CollectionUtils.isEmpty(list)){
|
||||||
List<String> collect = list.stream().map(CsLedger::getId).collect(Collectors.toList());
|
List<String> collect = list.stream().map(CsLedger::getId).collect(Collectors.toList());
|
||||||
csLinePOService.lambdaUpdate().in(CsLinePO::getLineId,collect).set(CsLinePO::getStatus,0).update();
|
LambdaQueryWrapper<CsLinePO> csLinePOLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
csLinePOLambdaQueryWrapper.in(CsLinePO::getLineId,collect);
|
||||||
|
csLinePOService.remove(csLinePOLambdaQueryWrapper);
|
||||||
appLineTopologyDiagramService.lambdaUpdate().in(AppLineTopologyDiagramPO::getLineId,collect).set(AppLineTopologyDiagramPO::getStatus,0).update();
|
appLineTopologyDiagramService.lambdaUpdate().in(AppLineTopologyDiagramPO::getLineId,collect).set(AppLineTopologyDiagramPO::getStatus,0).update();
|
||||||
}
|
}
|
||||||
csLedgerService.lambdaUpdate().eq(CsLedger::getId,id).set(CsLedger::getState,0).update();
|
LambdaQueryWrapper<CsLedger> csLedgerLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
csLedgerService.lambdaUpdate().eq(CsLedger::getPid,id).set(CsLedger::getState,0).update();
|
csLedgerLambdaQueryWrapper.clear();
|
||||||
|
csLedgerLambdaQueryWrapper.eq(CsLedger::getId,id);
|
||||||
|
csLedgerService.remove(csLedgerLambdaQueryWrapper);
|
||||||
|
csLedgerLambdaQueryWrapper.clear();
|
||||||
|
csLedgerLambdaQueryWrapper.eq(CsLedger::getPid,id);
|
||||||
|
csLedgerService.remove(csLedgerLambdaQueryWrapper);
|
||||||
csDeviceUserPOService.lambdaUpdate().eq(CsDeviceUserPO::getDeviceId,id).set(CsDeviceUserPO::getStatus,0).update();
|
csDeviceUserPOService.lambdaUpdate().eq(CsDeviceUserPO::getDeviceId,id).set(CsDeviceUserPO::getStatus,0).update();
|
||||||
QueryWrapper<CsTouristDataPO> queryWrap = new QueryWrapper<>();
|
QueryWrapper<CsTouristDataPO> queryWrap = new QueryWrapper<>();
|
||||||
queryWrap.eq("device_id",id);
|
queryWrap.eq("device_id",id);
|
||||||
|
|||||||
Reference in New Issue
Block a user