Forráskód Böngészése

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

- 将设备分享删除条件从 sharerUserId 更正为 sharedUserId- 确保只有被分享者才能执行软删除操作- 更新分享者用户信息逻辑保持不变
hxd 3 hete
szülő
commit
9b4c6f4d1d

+ 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()); // 更新分享者用户