| | |
| | | if (slEquipmentDTO.getId()==null){ |
| | | List<SlEquipment> list = this.list(new QueryWrapper<SlEquipment>() |
| | | .eq("type", slEquipmentDTO.getType()) |
| | | .eq("del_flag","0") |
| | | .eq("equipment_num", slEquipmentDTO.getEquipmentNum())); |
| | | if (!list.isEmpty()){ |
| | | return AjaxResult.error("当前设备已存在相同设备编号"); |
| | |
| | | slEquipment.setEquipmentNum(slEquipmentDTO.getEquipmentNum()); |
| | | slEquipment.setType(slEquipmentDTO.getType()); |
| | | slEquipment.setManagementId(slEquipmentDTO.getManagementId()); |
| | | slEquipment.setCreateTime(new Date()); |
| | | this.save(slEquipment); |
| | | }else{ |
| | | SlEquipment byId = this.getById(slEquipmentDTO.getId()); |
| | | List<SlEquipment> list = this.list(new QueryWrapper<SlEquipment>() |
| | | .eq("type", slEquipmentDTO.getType()) |
| | | .ne("id",slEquipmentDTO.getId()) |
| | | .eq("del_flag","0") |
| | | .eq("equipment_num", slEquipmentDTO.getEquipmentNum())); |
| | | if (!list.isEmpty()){ |
| | | return AjaxResult.error("当前设备已存在相同设备编号"); |