feat: Update review status logic for job fair companies and add application test configuration

This commit is contained in:
2026-07-15 14:07:24 +08:00
parent 47aedb03fc
commit fe7c10783e
2 changed files with 148 additions and 2 deletions

View File

@@ -137,8 +137,8 @@ public class PublicJobFairServiceImpl implements IPublicJobFairService {
for (PublicJobFairCompanyVO company : visibleCompanies) {
String reviewStatus = effectiveReviewStatus(company.getReviewStatus());
company.setReviewStatus(reviewStatus);
// 管理员审核,并且审核通过后才允许添加岗位/移除企业。
company.setCanReview(cmsAdmin && !"1".equals(reviewStatus));
// 管理员始终可以查看/重新执行审核;审核通过后才允许添加岗位/移除企业。
company.setCanReview(cmsAdmin);
company.setCanAddJob(cmsAdmin && "1".equals(reviewStatus));
company.setCanRemoveCompany(cmsAdmin && "1".equals(reviewStatus));
// 企业角色只维护自己的岗位,且报名审核必须通过。