提交 f30498b2 作者: xiaowang

飞手报名

上级 521c1aa3
...@@ -18,6 +18,8 @@ import java.util.List; ...@@ -18,6 +18,8 @@ import java.util.List;
@AllArgsConstructor @AllArgsConstructor
public class RegistrationVO implements Serializable { public class RegistrationVO implements Serializable {
private static final long serialVersionUID = -3364708963790356041L; private static final long serialVersionUID = -3364708963790356041L;
@ApiModelProperty(value = "模拟用户id(后面从token获取,临时传下)")
private Integer id;
@ApiModelProperty(value = "姓名") @ApiModelProperty(value = "姓名")
private String name; private String name;
@ApiModelProperty(value = "城市") @ApiModelProperty(value = "城市")
......
...@@ -29,8 +29,8 @@ public class FlyerTrainingController { ...@@ -29,8 +29,8 @@ public class FlyerTrainingController {
@ApiOperation(value = "飞手报名") @ApiOperation(value = "飞手报名")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
@PostMapping("/pilotRegistration") @PostMapping("/pilotRegistration")
public ResultBody pilotRegistration(@RequestBody RegistrationVO registrationVO, @ApiParam(value = "模拟用户id") Integer id) { public ResultBody pilotRegistration(@RequestBody RegistrationVO registrationVO) {
return flyerTrainingService.pilotRegistration(registrationVO, id); return flyerTrainingService.pilotRegistration(registrationVO);
} }
......
...@@ -18,7 +18,7 @@ public interface FlyerTrainingService { ...@@ -18,7 +18,7 @@ public interface FlyerTrainingService {
* @param id id * @param id id
* @return {@link ResultBody} * @return {@link ResultBody}
*/ */
ResultBody pilotRegistration(RegistrationVO registrationVO, Integer id); ResultBody pilotRegistration(RegistrationVO registrationVO);
/** /**
* 获取无人机飞行员执照 * 获取无人机飞行员执照
......
package com.mmc.csf.release.service.impl; package com.mmc.csf.release.service.impl;
import com.mmc.csf.common.util.page.PageResult; import com.mmc.csf.common.util.page.PageResult;
import com.mmc.csf.release.dao.FlyerTrainingDao;
import com.mmc.csf.common.util.web.ResultBody; import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.release.dao.FlyerTrainingDao;
import com.mmc.csf.release.entity.CurriculumInfoDO; import com.mmc.csf.release.entity.CurriculumInfoDO;
import com.mmc.csf.release.entity.FlightSkillsDO; import com.mmc.csf.release.entity.FlightSkillsDO;
import com.mmc.csf.release.entity.InspectionDO;
import com.mmc.csf.release.entity.PilotRegistrationDO; import com.mmc.csf.release.entity.PilotRegistrationDO;
import com.mmc.csf.release.flyer.qo.CurriculumQo; import com.mmc.csf.release.flyer.qo.CurriculumQo;
import com.mmc.csf.release.flyer.vo.CurriculumInfoVO; import com.mmc.csf.release.flyer.vo.CurriculumInfoVO;
import com.mmc.csf.release.service.FlyerTrainingService;
import com.mmc.csf.release.flyer.vo.DronePilotLicenseVO; import com.mmc.csf.release.flyer.vo.DronePilotLicenseVO;
import com.mmc.csf.release.flyer.vo.RegistrationVO; import com.mmc.csf.release.flyer.vo.RegistrationVO;
import com.mmc.csf.release.task.vo.TaskServiceVO; import com.mmc.csf.release.service.FlyerTrainingService;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -35,8 +33,8 @@ public class FlyerTrainingServiceImpl implements FlyerTrainingService { ...@@ -35,8 +33,8 @@ public class FlyerTrainingServiceImpl implements FlyerTrainingService {
private FlyerTrainingDao flyerTrainingDao; private FlyerTrainingDao flyerTrainingDao;
@Override @Override
public ResultBody pilotRegistration(RegistrationVO registrationVO, Integer id) { public ResultBody pilotRegistration(RegistrationVO registrationVO) {
PilotRegistrationDO pilotRegistrationDO = new PilotRegistrationDO(registrationVO, id); PilotRegistrationDO pilotRegistrationDO = new PilotRegistrationDO(registrationVO,registrationVO.getId());
if (CollectionUtils.isNotEmpty(registrationVO.getIndustryAppAuth())) { if (CollectionUtils.isNotEmpty(registrationVO.getIndustryAppAuth())) {
// 将行业应用认证的id用逗号拼接 // 将行业应用认证的id用逗号拼接
String industryAppAuth = registrationVO.getIndustryAppAuth().stream().map(Object::toString).collect(Collectors.joining(",")); String industryAppAuth = registrationVO.getIndustryAppAuth().stream().map(Object::toString).collect(Collectors.joining(","));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论