接口优化
parent
8cc31a621a
commit
2c183e1520
|
|
@ -3,7 +3,8 @@ package com.fjrcloud.community.module.community.dal.dataobject.memberhouse;
|
||||||
import com.baomidou.mybatisplus.annotation.KeySequence;
|
import com.baomidou.mybatisplus.annotation.KeySequence;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fjrcloud.community.framework.tenant.core.db.TenantBaseDO;
|
import com.fjrcloud.community.framework.mybatis.core.dataobject.BaseDO;
|
||||||
|
import com.fjrcloud.community.framework.tenant.core.aop.TenantIgnore;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
|
|
@ -22,7 +23,8 @@ import java.time.LocalDateTime;
|
||||||
@Builder
|
@Builder
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public class MemberHouseDO extends TenantBaseDO {
|
@TenantIgnore
|
||||||
|
public class MemberHouseDO extends BaseDO {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 主键ID
|
* 主键ID
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@ import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import static com.fjrcloud.community.framework.common.exception.util.ServiceExceptionUtil.exception;
|
import static com.fjrcloud.community.framework.common.exception.util.ServiceExceptionUtil.exception;
|
||||||
|
import static com.fjrcloud.community.framework.tenant.core.security.TenantSecurityWebFilter.SYSTEM_TENANT_ID;
|
||||||
import static com.fjrcloud.community.module.community.enums.ErrorCodeConstants.*;
|
import static com.fjrcloud.community.module.community.enums.ErrorCodeConstants.*;
|
||||||
import static com.fjrcloud.community.module.community.enums.MemberErrorCodeConstants.USER_MOBILE_NOT_EXISTS;
|
import static com.fjrcloud.community.module.community.enums.MemberErrorCodeConstants.USER_MOBILE_NOT_EXISTS;
|
||||||
import static com.fjrcloud.community.module.system.enums.oauth2.OAuth2ClientConstants.CLIENT_ID_DEFAULT;
|
import static com.fjrcloud.community.module.system.enums.oauth2.OAuth2ClientConstants.CLIENT_ID_DEFAULT;
|
||||||
|
|
@ -99,7 +100,6 @@ public class MemberHouseServiceImpl implements MemberHouseService {
|
||||||
|
|
||||||
// 4. 插入数据
|
// 4. 插入数据
|
||||||
MemberHouseDO memberHouse = BeanUtils.toBean(createReqVO, MemberHouseDO.class);
|
MemberHouseDO memberHouse = BeanUtils.toBean(createReqVO, MemberHouseDO.class);
|
||||||
memberHouse.setTenantId(createReqVO.getCommunityId());
|
|
||||||
memberHouseMapper.insert(memberHouse);
|
memberHouseMapper.insert(memberHouse);
|
||||||
|
|
||||||
// 5. 将用户关联到该小区(租户),如果是第一个小区则设为默认
|
// 5. 将用户关联到该小区(租户),如果是第一个小区则设为默认
|
||||||
|
|
@ -206,6 +206,16 @@ public class MemberHouseServiceImpl implements MemberHouseService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResult<MemberHouseDO> getMemberHousePage(MemberHousePageReqVO pageReqVO) {
|
public PageResult<MemberHouseDO> getMemberHousePage(MemberHousePageReqVO pageReqVO) {
|
||||||
|
|
||||||
|
Long tenantId = TenantContextHolder.getTenantId();
|
||||||
|
|
||||||
|
if (pageReqVO.getCommunityId() == null) {
|
||||||
|
if (SYSTEM_TENANT_ID.equals(tenantId)) {
|
||||||
|
return TenantUtils.executeIgnore(() -> memberHouseMapper.selectPage(pageReqVO));
|
||||||
|
}
|
||||||
|
pageReqVO.setCommunityId(tenantId);
|
||||||
|
}
|
||||||
|
|
||||||
return memberHouseMapper.selectPage(pageReqVO);
|
return memberHouseMapper.selectPage(pageReqVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -294,7 +304,6 @@ public class MemberHouseServiceImpl implements MemberHouseService {
|
||||||
MemberHouseDO memberHouse = BeanUtils.toBean(createReqVO, MemberHouseDO.class);
|
MemberHouseDO memberHouse = BeanUtils.toBean(createReqVO, MemberHouseDO.class);
|
||||||
memberHouse.setMemberId(memberId);
|
memberHouse.setMemberId(memberId);
|
||||||
memberHouse.setStatus(0);
|
memberHouse.setStatus(0);
|
||||||
memberHouse.setTenantId(createReqVO.getCommunityId());
|
|
||||||
memberHouseMapper.insert(memberHouse);
|
memberHouseMapper.insert(memberHouse);
|
||||||
|
|
||||||
// 4. 将用户关联到该小区(租户),如果是第一个小区则设为默认
|
// 4. 将用户关联到该小区(租户),如果是第一个小区则设为默认
|
||||||
|
|
|
||||||
|
|
@ -148,9 +148,9 @@ public class MemberUserServiceImpl implements MemberUserService {
|
||||||
}
|
}
|
||||||
|
|
||||||
Long tenantId = TenantContextHolder.getTenantId();
|
Long tenantId = TenantContextHolder.getTenantId();
|
||||||
if(user.getCurrentCommunityId() != null){
|
// if(user.getCurrentCommunityId() != null){
|
||||||
tenantId = user.getCurrentCommunityId();
|
// tenantId = user.getCurrentCommunityId();
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 如果用户有当前小区ID,则获取该小区的默认房屋信息
|
// 如果用户有当前小区ID,则获取该小区的默认房屋信息
|
||||||
if (tenantId != null) {
|
if (tenantId != null) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue