farm模块-企业
This commit is contained in:
@@ -73,9 +73,8 @@ public class CompanyInfoController {
|
|||||||
|
|
||||||
@GetMapping("/get")
|
@GetMapping("/get")
|
||||||
@Operation(summary = "获得企业信息")
|
@Operation(summary = "获得企业信息")
|
||||||
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
public CommonResult<CompanyInfoRespVO> getCompanyInfo() {
|
||||||
public CommonResult<CompanyInfoRespVO> getCompanyInfo(@RequestParam("id") String id) {
|
CompanyInfoDO companyInfo = companyInfoService.getCompanyInfo();
|
||||||
CompanyInfoDO companyInfo = companyInfoService.getCompanyInfo(id);
|
|
||||||
return success(BeanUtils.toBean(companyInfo, CompanyInfoRespVO.class));
|
return success(BeanUtils.toBean(companyInfo, CompanyInfoRespVO.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -47,10 +47,9 @@ public interface CompanyInfoService {
|
|||||||
/**
|
/**
|
||||||
* 获得企业信息
|
* 获得企业信息
|
||||||
*
|
*
|
||||||
* @param id 编号
|
|
||||||
* @return 企业信息
|
* @return 企业信息
|
||||||
*/
|
*/
|
||||||
CompanyInfoDO getCompanyInfo(String id);
|
CompanyInfoDO getCompanyInfo();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得企业信息分页
|
* 获得企业信息分页
|
||||||
|
|||||||
@@ -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.controller.admin.companyinfo.vo.CompanyInfoSaveReqVO;
|
||||||
import cn.iocoder.yudao.module.farm.dal.dataobject.companyinfo.CompanyInfoDO;
|
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.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 jakarta.annotation.Resource;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
@@ -82,8 +82,10 @@ public class CompanyInfoServiceImpl implements CompanyInfoService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CompanyInfoDO getCompanyInfo(String id) {
|
public CompanyInfoDO getCompanyInfo() {
|
||||||
CompanyInfoDO companyInfo = companyInfoMapper.selectById(id);
|
LambdaQueryWrapper<CompanyInfoDO> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
queryWrapper.eq(CompanyInfoDO::getTenantId, getLoginUser().getTenantId());
|
||||||
|
CompanyInfoDO companyInfo = companyInfoMapper.selectOne(queryWrapper);
|
||||||
if (companyInfo != null) {
|
if (companyInfo != null) {
|
||||||
// 触发图片集合转换,确保返回的DO对象包含转换后的图片集合
|
// 触发图片集合转换,确保返回的DO对象包含转换后的图片集合
|
||||||
companyInfo.getPublicityImageList();
|
companyInfo.getPublicityImageList();
|
||||||
|
|||||||
Reference in New Issue
Block a user