소스 검색

fix(device):修复设备分享删除逻辑错误

- 将设备分享删除条件从 sharerUserId 更正为 sharedUserId- 确保只有被分享者才能执行软删除操作- 更新分享者用户信息逻辑保持不变
hxd 3 주 전
부모
커밋
9b4c6f4d1d
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      portal-service-infrastructure/src/main/java/com/hfln/portal/infrastructure/gateway/impl/DeviceGatewayImpl.java

+ 1 - 1
portal-service-infrastructure/src/main/java/com/hfln/portal/infrastructure/gateway/impl/DeviceGatewayImpl.java

@@ -1096,7 +1096,7 @@ public class DeviceGatewayImpl implements DeviceGateway {
         // 6.遍历设备分享表
         if (!devShareList.isEmpty()) {
             devShareList.forEach(devShare -> {
-                if (Objects.equals(devShare.getSharerUserId(), userInfo.getUserId())) {
+                if (Objects.equals(devShare.getSharedUserId(), userInfo.getUserId())) {
                     devShare.setIsDeleted(BasePO.DeleteFlag.DELETED);  // 软删除
                 } else {
                     devShare.setSharerUserId(userInfo.getUserId()); // 更新分享者用户