优化
This commit is contained in:
		| @ -288,11 +288,6 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl<BgtProjec | ||||
| 		//2、当前申请报名的工地信息 | ||||
| 		BgtProjectRecruit appById = iBgtProjectRecruitService.getAppById(id); | ||||
| 		//3、检查当前用户是否实名认证 | ||||
| 		Integer i = baseMapper.selectCount( | ||||
| 			new LambdaQueryWrapper<BgtProjectRecruitApply>(). | ||||
| 				eq(BgtProjectRecruitApply::getUserId, appUserId). | ||||
| 				in(BgtProjectRecruitApply::getStatus, "3", "5") | ||||
| 		); | ||||
| 		WgzUser byId = wgzUserService.findByUserId(appUserId); | ||||
| 		if (byId == null) { | ||||
| 			throw new RuntimeException("查询不到用户信息!"); | ||||
| @ -301,6 +296,11 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl<BgtProjec | ||||
| 			throw new RuntimeException("当前用户还未实名认证!"); | ||||
| 		} | ||||
| 		//3-2、是否已有工地 | ||||
| 		Integer i = baseMapper.selectCount( | ||||
| 			new LambdaQueryWrapper<BgtProjectRecruitApply>(). | ||||
| 				eq(BgtProjectRecruitApply::getUserId, appUserId). | ||||
| 				in(BgtProjectRecruitApply::getStatus, "3", "5") | ||||
| 		); | ||||
| 		if (i > 0) { | ||||
| 			throw new RuntimeException("已有工地!不可再次申请!"); | ||||
| 		} | ||||
| @ -309,6 +309,7 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl<BgtProjec | ||||
| 			new LambdaQueryWrapper<BgtProjectRecruitApply>(). | ||||
| 				eq(BgtProjectRecruitApply::getUserId, appUserId). | ||||
| 				eq(BgtProjectRecruitApply::getRecruitId, id). | ||||
| 				orderByDesc(BgtProjectRecruitApply::getId). | ||||
| 				last("limit 1") | ||||
| 		); | ||||
| 		if (oneApply!=null && !(oneApply.getStatus().equals("6") || oneApply.getStatus().equals("7"))) { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user