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