fix: hide enterprise fair data from public detail

This commit is contained in:
2026-07-23 10:59:20 +08:00
parent 837252f515
commit 736dade03e

View File

@@ -370,29 +370,29 @@ public class AppOutdoorFairController extends BaseController
* 公共(求职者)详情只保留公开招聘会资料。 * 公共(求职者)详情只保留公开招聘会资料。
* 企业需携带资料与到场须知不能随实体直接序列化到公共接口。 * 企业需携带资料与到场须知不能随实体直接序列化到公共接口。
*/ */
private OutdoorFair buildPublicFairDetail(OutdoorFair fair) private Map<String, Object> buildPublicFairDetail(OutdoorFair fair)
{ {
OutdoorFair publicFair = new OutdoorFair(); Map<String, Object> publicFair = new HashMap<>();
publicFair.setId(fair.getId()); publicFair.put("id", fair.getId());
publicFair.setTitle(fair.getTitle()); publicFair.put("title", fair.getTitle());
publicFair.setHostUnit(fair.getHostUnit()); publicFair.put("hostUnit", fair.getHostUnit());
publicFair.setFairType(fair.getFairType()); publicFair.put("fairType", fair.getFairType());
publicFair.setRegion(fair.getRegion()); publicFair.put("region", fair.getRegion());
publicFair.setVenueId(fair.getVenueId()); publicFair.put("venueId", fair.getVenueId());
publicFair.setVenueName(fair.getVenueName()); publicFair.put("venueName", fair.getVenueName());
publicFair.setAddress(fair.getAddress()); publicFair.put("address", fair.getAddress());
publicFair.setBoothCount(fair.getBoothCount()); publicFair.put("boothCount", fair.getBoothCount());
publicFair.setHoldTime(fair.getHoldTime()); publicFair.put("holdTime", fair.getHoldTime());
publicFair.setEndTime(fair.getEndTime()); publicFair.put("endTime", fair.getEndTime());
publicFair.setApplyStartTime(fair.getApplyStartTime()); publicFair.put("applyStartTime", fair.getApplyStartTime());
publicFair.setApplyEndTime(fair.getApplyEndTime()); publicFair.put("applyEndTime", fair.getApplyEndTime());
publicFair.setOnlineApply(fair.getOnlineApply()); publicFair.put("onlineApply", fair.getOnlineApply());
publicFair.setPhotoUrl(fair.getPhotoUrl()); publicFair.put("photoUrl", fair.getPhotoUrl());
publicFair.setFairIntroduction(fair.getFairIntroduction()); publicFair.put("fairIntroduction", fair.getFairIntroduction());
publicFair.setFairProcess(fair.getFairProcess()); publicFair.put("fairProcess", fair.getFairProcess());
Long boothMapCount = outdoorFairBoothMapper.selectCount(new LambdaQueryWrapper<OutdoorFairBooth>() Long boothMapCount = outdoorFairBoothMapper.selectCount(new LambdaQueryWrapper<OutdoorFairBooth>()
.eq(OutdoorFairBooth::getFairId, fair.getId())); .eq(OutdoorFairBooth::getFairId, fair.getId()));
publicFair.setBoothMapCount(boothMapCount == null ? 0 : boothMapCount.intValue()); publicFair.put("boothMapCount", boothMapCount == null ? 0 : boothMapCount.intValue());
return publicFair; return publicFair;
} }