|
@@ -19,6 +19,7 @@ import com.citu.module.menduner.system.controller.base.fair.*;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.area.AreaDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseEntitlementDO;
|
|
|
+import com.citu.module.menduner.system.dal.dataobject.fair.FairAdmissionDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.fair.FairDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.fair.FairDetailDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.fair.FairWhiteDO;
|
|
@@ -27,6 +28,7 @@ import com.citu.module.menduner.system.dal.dataobject.major.MajorDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.position.PositionDO;
|
|
|
import com.citu.module.menduner.system.dal.mysql.enterprise.EnterpriseEntitlementMapper;
|
|
|
import com.citu.module.menduner.system.dal.mysql.enterprise.EnterpriseMapper;
|
|
|
+import com.citu.module.menduner.system.dal.mysql.fair.FairAdmissionMapper;
|
|
|
import com.citu.module.menduner.system.dal.mysql.fair.FairDetailMapper;
|
|
|
import com.citu.module.menduner.system.dal.mysql.fair.FairMapper;
|
|
|
import com.citu.module.menduner.system.dal.mysql.fair.FairWhiteMapper;
|
|
@@ -73,6 +75,9 @@ public class FairServiceImpl implements FairService {
|
|
|
@Resource
|
|
|
private FairWhiteMapper fairWhiteMapper;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private FairAdmissionMapper fairAdmissionMapper;
|
|
|
+
|
|
|
@Resource
|
|
|
private AreaService areaService;
|
|
|
|
|
@@ -184,7 +189,11 @@ public class FairServiceImpl implements FairService {
|
|
|
FairWhiteDO white = fairWhiteMapper
|
|
|
.selectByJobFairIdAndEnterpriseId(jobFairId, enterpriseDO.getId());
|
|
|
if (null == white) {
|
|
|
- throw exception(JOB_FAIR_NO_PERMISSION);
|
|
|
+ FairAdmissionDO fairAdmission =
|
|
|
+ fairAdmissionMapper.selectByEnterpriseIdAndJobFairId(enterpriseDO.getId(), jobFairId);
|
|
|
+ if (null == fairAdmission || fairAdmission.getNum() - 1 < 0) {
|
|
|
+ throw exception(JOB_FAIR_NO_PERMISSION);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|