实训体验 PC&移动
This commit is contained in:
@@ -48,10 +48,10 @@ public class JoinIntentionServiceImpl extends LineFlowService implements JoinInt
|
|||||||
//更改线索流程子状态为【待审核】
|
//更改线索流程子状态为【待审核】
|
||||||
LineInfoDO lineInfoParam = request.toLineInfoDO();
|
LineInfoDO lineInfoParam = request.toLineInfoDO();
|
||||||
lineInfoParam.setWorkflowSubStageStatus(WorkflowSubStageStatusEnum.INTENT_5.getCode());
|
lineInfoParam.setWorkflowSubStageStatus(WorkflowSubStageStatusEnum.INTENT_5.getCode());
|
||||||
lineInfoMapper.insertOrUpdate(lineInfoParam);
|
|
||||||
if (Objects.isNull(lineInfoParam)){
|
if (Objects.isNull(lineInfoParam)){
|
||||||
throw new ServiceException(ErrorCodeEnum.INTERVIEW_PARTNER_NOT_EXIST);
|
throw new ServiceException(ErrorCodeEnum.INTERVIEW_PARTNER_NOT_EXIST);
|
||||||
}
|
}
|
||||||
|
lineInfoMapper.insertOrUpdate(lineInfoParam);
|
||||||
return Boolean.TRUE;
|
return Boolean.TRUE;
|
||||||
}
|
}
|
||||||
return Boolean.FALSE;
|
return Boolean.FALSE;
|
||||||
|
|||||||
@@ -0,0 +1,31 @@
|
|||||||
|
package com.cool.store.controller.webb;
|
||||||
|
|
||||||
|
import com.cool.store.enums.ExperienceStatusEnum;
|
||||||
|
import com.cool.store.request.TrainingExperienceDistributionRequest;
|
||||||
|
import com.cool.store.response.ResponseResult;
|
||||||
|
import com.cool.store.service.TrainingExperienceService;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import io.swagger.annotations.ApiParam;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import javax.websocket.server.PathParam;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/pc/training/experience/")
|
||||||
|
@Api(tags = "PC端-实训体验")
|
||||||
|
@Slf4j
|
||||||
|
public class PCTrainingExperienceController {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
TrainingExperienceService trainingExperienceService;
|
||||||
|
|
||||||
|
@ApiOperation("实训体验分配")
|
||||||
|
@PostMapping("/distribution")
|
||||||
|
public ResponseResult<Boolean> distribution(@RequestBody TrainingExperienceDistributionRequest request) {
|
||||||
|
return ResponseResult.success(trainingExperienceService.distribution(request));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.cool.store.controller.webb;
|
package com.cool.store.controller.webc;
|
||||||
|
|
||||||
import com.cool.store.enums.ExperienceStatusEnum;
|
import com.cool.store.enums.ExperienceStatusEnum;
|
||||||
import com.cool.store.request.TrainingExperienceDistributionRequest;
|
import com.cool.store.request.TrainingExperienceDistributionRequest;
|
||||||
@@ -11,24 +11,16 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.websocket.server.PathParam;
|
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/pc/training/experience/")
|
@RequestMapping("/mini/training/experience/")
|
||||||
@Api(tags = "PC端-实训体验")
|
@Api(tags = "移动端-实训体验")
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class TrainingExperienceController {
|
public class MiniTrainingExperienceController {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
TrainingExperienceService trainingExperienceService;
|
TrainingExperienceService trainingExperienceService;
|
||||||
|
|
||||||
|
|
||||||
@ApiOperation("实训体验分配")
|
|
||||||
@PostMapping("/distribution")
|
|
||||||
public ResponseResult<Boolean> distribution(@RequestBody TrainingExperienceDistributionRequest request) {
|
|
||||||
return ResponseResult.success(trainingExperienceService.distribution(request));
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation("实训体验状态变更")
|
@ApiOperation("实训体验状态变更")
|
||||||
@GetMapping("/experience/{status}")
|
@GetMapping("/experience/{status}")
|
||||||
public ResponseResult experienceStatusChange(@ApiParam(value = "实训体验状态 DONE:完成 ABANDON:放弃") @PathVariable(value = "status") ExperienceStatusEnum statusEnum,
|
public ResponseResult experienceStatusChange(@ApiParam(value = "实训体验状态 DONE:完成 ABANDON:放弃") @PathVariable(value = "status") ExperienceStatusEnum statusEnum,
|
||||||
Reference in New Issue
Block a user