| | |
| | | * 1.在电源下新建设备,记录设备编号,devNum,设备名称为设备类型+devNum |
| | | */ |
| | | public Response addDev(BattInf adddinf) { |
| | | QueryWrapper wrapper=new QueryWrapper(); |
| | | wrapper.eq("station_id",adddinf.getStationId()); |
| | | wrapper.eq("power_id",adddinf.getPowerId()); |
| | | //检测电源下是否存在设备 |
| | | int devNum=mapper.getMaxDevNum(adddinf.getPowerId()); |
| | | if(devNum==0){ |
| | | devNum=1; |
| | | }else{ |
| | | devNum+=1; |
| | | } |
| | | adddinf.setDevNum(devNum); |
| | | adddinf.setDevName(adddinf.getDevType()+devNum); |
| | | //获取对应的设备id,电池组 |
| | | int devId = mapper.getMaxdevId(); |
| | | int battGroupId=mapper.getMaxBattGroupId(); |
| | | if (devId == 0) {//数据库中没有站点 |
| | | devId = 10001; |
| | | } else { |
| | | devId += 1; |
| | | } |
| | | adddinf.setDevId(devId); |
| | | adddinf.setBattgroupId(battGroupId); |
| | | return new Response().set(1, true, "新建电池组(新的设备新的电池组)"); |
| | | } |
| | | //设备下添加电源 |