This commit is contained in:
zt
2025-03-20 16:41:38 +08:00
parent 1dc93404b5
commit 21ded5ae19
17 changed files with 174 additions and 15 deletions

View File

@ -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));
}

View File

@ -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));
}

View File

@ -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));
}