| | |
| | | .in(Empower::getDeviceId,delDoorIds) |
| | | .set(Empower::getSendStatus,Constants.ZERO)); |
| | | } |
| | | if(addDoorIds==null || addDoorIds.size()==0){ |
| | | //待移除权限的设备数据授权记录(针对删除和更新丢失的权限,需要同步下发删除权限) |
| | | return; |
| | | } |
| | | if(StringUtils.isBlank(member.getFaceId())){ |
| | | //如果没有卡 也没有人脸 |
| | | return; |
| | |
| | | list.add(model); |
| | | } |
| | | } |
| | | //待移除权限的设备数据授权记录(针对删除和更新丢失的权限,需要同步下发删除权限) |
| | | empowerMapper.update(null,new UpdateWrapper<Empower>().lambda() |
| | | .eq(Empower::getMemberId,member.getId()) |
| | | .set(Empower::getIsdeleted,Constants.ONE) |
| | | .eq(Empower::getIsdeleted,Constants.ZERO) |
| | | .notIn(deviceIds.size()>0,Empower::getDeviceId,deviceIds) |
| | | .set(Empower::getSendStatus,Constants.ZERO)); |
| | | //导入新增的授权信息 |
| | | if(list.size()>0){ |
| | | //直接覆盖重复的设备权限,直接删除即可 |