diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/companyinfo/CompanyInfoController.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/companyinfo/CompanyInfoController.java index b0615d22..d4a43b12 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/companyinfo/CompanyInfoController.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/companyinfo/CompanyInfoController.java @@ -73,9 +73,8 @@ public class CompanyInfoController { @GetMapping("/get") @Operation(summary = "获得企业信息") - @Parameter(name = "id", description = "编号", required = true, example = "1024") - public CommonResult getCompanyInfo(@RequestParam("id") String id) { - CompanyInfoDO companyInfo = companyInfoService.getCompanyInfo(id); + public CommonResult getCompanyInfo() { + CompanyInfoDO companyInfo = companyInfoService.getCompanyInfo(); return success(BeanUtils.toBean(companyInfo, CompanyInfoRespVO.class)); } diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/companyinfo/CompanyInfoService.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/companyinfo/CompanyInfoService.java index c6334cdf..dec3e5bc 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/companyinfo/CompanyInfoService.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/companyinfo/CompanyInfoService.java @@ -47,10 +47,9 @@ public interface CompanyInfoService { /** * 获得企业信息 * - * @param id 编号 * @return 企业信息 */ - CompanyInfoDO getCompanyInfo(String id); + CompanyInfoDO getCompanyInfo(); /** * 获得企业信息分页 diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/companyinfo/CompanyInfoServiceImpl.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/companyinfo/CompanyInfoServiceImpl.java index 8e10bbe2..c63900bc 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/companyinfo/CompanyInfoServiceImpl.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/companyinfo/CompanyInfoServiceImpl.java @@ -8,7 +8,7 @@ import cn.iocoder.yudao.module.farm.controller.admin.companyinfo.vo.CompanyInfoP import cn.iocoder.yudao.module.farm.controller.admin.companyinfo.vo.CompanyInfoSaveReqVO; import cn.iocoder.yudao.module.farm.dal.dataobject.companyinfo.CompanyInfoDO; import cn.iocoder.yudao.module.farm.dal.mysql.companyinfo.CompanyInfoMapper; -import cn.iocoder.yudao.module.farm.framework.util.ImageCollectionUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import jakarta.annotation.Resource; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; @@ -82,8 +82,10 @@ public class CompanyInfoServiceImpl implements CompanyInfoService { } @Override - public CompanyInfoDO getCompanyInfo(String id) { - CompanyInfoDO companyInfo = companyInfoMapper.selectById(id); + public CompanyInfoDO getCompanyInfo() { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(CompanyInfoDO::getTenantId, getLoginUser().getTenantId()); + CompanyInfoDO companyInfo = companyInfoMapper.selectOne(queryWrapper); if (companyInfo != null) { // 触发图片集合转换,确保返回的DO对象包含转换后的图片集合 companyInfo.getPublicityImageList();