优化
This commit is contained in:
@ -97,7 +97,7 @@ public class AppBgtProjectRecruitApplyController extends BaseController {
|
||||
@GetMapping("/check/{id}")
|
||||
public AjaxResult<Boolean> check(@NotNull(message = "主键不能为空")
|
||||
@PathVariable("id") Long id) {
|
||||
return AjaxResult.success(false);
|
||||
return AjaxResult.success(iBgtProjectRecruitApplyService.check(id));
|
||||
}
|
||||
|
||||
|
||||
|
@ -9,12 +9,16 @@ import com.ruoyi.bgt.domain.vo.BgtProjectRecruitDetailWgzListVO;
|
||||
import com.ruoyi.bgt.domain.vo.BgtProjectRecruitVO;
|
||||
import com.ruoyi.bgt.service.IBgtProjectRecruitApplyService;
|
||||
import com.ruoyi.bgt.service.IBgtProjectRecruitService;
|
||||
import com.ruoyi.bgt.service.IBgtUserService;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.annotation.RepeatSubmit;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.entity.BgtUser;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.common.exception.BaseException;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@ -41,6 +45,8 @@ public class AppBgtProjectRecruitController extends BaseController {
|
||||
|
||||
private final IBgtProjectRecruitApplyService iBgtProjectRecruitApplyService;
|
||||
|
||||
private final IBgtUserService bgtUserService;
|
||||
|
||||
/**
|
||||
* 查询包工头招工列表 状态为通过和报名
|
||||
*/
|
||||
@ -90,6 +96,10 @@ public class AppBgtProjectRecruitController extends BaseController {
|
||||
@RepeatSubmit
|
||||
@PostMapping()
|
||||
public AjaxResult<Boolean> add(@Validated @RequestBody BgtProjectRecruit bo) {
|
||||
BgtUser byId = bgtUserService.getById(SecurityUtils.getAppUserId());
|
||||
if(byId == null || byId.getIdentityCard() == null){
|
||||
throw new BaseException("当前用户还未实名认证!");
|
||||
}
|
||||
return AjaxResult.success(iBgtProjectRecruitService.insert(bo));
|
||||
}
|
||||
|
||||
|
@ -3,12 +3,15 @@ package com.ruoyi.web.controller.bgt;
|
||||
import com.ruoyi.bgt.domain.dto.BgtProjectTaskUserDTO;
|
||||
import com.ruoyi.bgt.domain.vo.BgtProjectRecruitApplyVO;
|
||||
import com.ruoyi.bgt.domain.vo.BgtProjectTaskUseCountVO;
|
||||
import com.ruoyi.bgt.service.IBgtUserService;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.annotation.RepeatSubmit;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.entity.BgtUser;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.common.exception.BaseException;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import com.ruoyi.fbs.domain.FbsProjectTask;
|
||||
import com.ruoyi.fbs.domain.dto.AppTaskDTO;
|
||||
@ -38,6 +41,8 @@ public class AppBgtProjectTaskController extends BaseController {
|
||||
|
||||
private final IFbsProjectTaskService iFbsProjectTaskService;
|
||||
|
||||
private final IBgtUserService bgtUserService;
|
||||
|
||||
/**
|
||||
* 首页任务列表 任务状态 申请(0) 是否我的任务 false
|
||||
* 我的任务列表 任务状态 申请(0) 进行(1) 完成(2) 是否我的任务 true
|
||||
@ -118,6 +123,10 @@ public class AppBgtProjectTaskController extends BaseController {
|
||||
bo.setSubId(num);
|
||||
bo.setUserId(SecurityUtils.getAppUserId());
|
||||
bo.setStatus("1");
|
||||
BgtUser byId = bgtUserService.getById(SecurityUtils.getAppUserId());
|
||||
if(byId == null || byId.getIdentityCard() == null){
|
||||
throw new BaseException("当前用户还未实名认证!");
|
||||
}
|
||||
return AjaxResult.success(iFbsProjectTaskService.insert(bo));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user