Ver código fonte

fix(device): 更新设备分享者信息时同时更新手机号- 在更新分享者用户ID的同时,同步更新分享者手机号
- 保持分享信息的一致性和完整性
- 确保设备分享记录包含最新的联系信息

hxd 3 semanas atrás
pai
commit
73076eda2b

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

@@ -1099,7 +1099,8 @@ public class DeviceGatewayImpl implements DeviceGateway {
                 if (Objects.equals(devShare.getSharerUserId(), userInfo.getUserId())) {
                     devShare.setIsDeleted(BasePO.DeleteFlag.DELETED);  // 软删除
                 } else {
-                    devShare.setSharerUserId(userInfo.getUserId());  // 更新分享者用户
+                    devShare.setSharerUserId(userInfo.getUserId()); // 更新分享者用户
+                    devShare.setSharerPhone(param.getPhone());
                 }
                 devShare.setUpdateTime(LocalDateTime.now());  // 更新修改时间
             });