提交 e4d95b50 作者: 张小凤

Pilot(add)

上级 03d9c7d8
...@@ -93,5 +93,10 @@ public class PilotCertificationDTO { ...@@ -93,5 +93,10 @@ public class PilotCertificationDTO {
private Integer sex; private Integer sex;
@ApiModelProperty(value = "申请用户的年龄", example = "1") @ApiModelProperty(value = "申请用户的年龄", example = "1")
private Integer age; private Integer age;
/**
* 申请飞手的手机号
*/
@ApiModelProperty(value = "申请飞手的手机号", example = "18921312312")
private String phoneNum;
} }
...@@ -60,10 +60,10 @@ public class PilotCertificationController extends BaseController { ...@@ -60,10 +60,10 @@ public class PilotCertificationController extends BaseController {
@ApiOperation(value = "小程序——列表————飞手执照及能力认证") @ApiOperation(value = "小程序——列表————飞手执照及能力认证")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = PilotCertificationDTO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = PilotCertificationDTO.class)})
@PostMapping("/listPilot") @PostMapping("/appListPilot")
public ResultBody<PilotCertificationDTO> pilotList(HttpServletRequest request, public ResultBody<PilotCertificationDTO> pilotList(HttpServletRequest request,
@Validated(value = {Page.class}) @ApiParam(value = "飞手查询", required = true) @RequestBody PilotCertificationQO param) { @Validated(value = {Page.class}) @ApiParam(value = "飞手查询", required = true) @RequestBody PilotCertificationQO param) {
return ResultBody.success(certificationService.pilotList(param, this.getUserLoginInfoFromRedis(request))); return ResultBody.success(certificationService.pilotList(param));
} }
@ApiOperation(value = "小程序——详情————飞手执照及能力认证") @ApiOperation(value = "小程序——详情————飞手执照及能力认证")
...@@ -113,5 +113,5 @@ public class PilotCertificationController extends BaseController { ...@@ -113,5 +113,5 @@ public class PilotCertificationController extends BaseController {
return ResultBody.success(certificationService.backPilotLogList(param, this.getUserLoginInfoFromRedis(request))); return ResultBody.success(certificationService.backPilotLogList(param, this.getUserLoginInfoFromRedis(request)));
} }
} }
...@@ -101,6 +101,11 @@ public class PilotCertificationDO { ...@@ -101,6 +101,11 @@ public class PilotCertificationDO {
private Integer age; private Integer age;
/**
* 申请飞手的手机号
*/
private String phoneNum;
public PilotCertificationDO(PilotCertificationVO pilotCertificationVO, Integer userAccountId) { public PilotCertificationDO(PilotCertificationVO pilotCertificationVO, Integer userAccountId) {
this.id = pilotCertificationVO.getId(); this.id = pilotCertificationVO.getId();
...@@ -140,6 +145,7 @@ public class PilotCertificationDO { ...@@ -140,6 +145,7 @@ public class PilotCertificationDO {
.userName(this.userName) .userName(this.userName)
.age(this.age) .age(this.age)
.sex(this.sex) .sex(this.sex)
.phoneNum(this.getPhoneNum())
.build(); .build();
} }
......
...@@ -68,7 +68,7 @@ public class PilotCertificationLogDO { ...@@ -68,7 +68,7 @@ public class PilotCertificationLogDO {
.userName(this.userName) .userName(this.userName)
.phoneNum(this.phoneNum) .phoneNum(this.phoneNum)
.operatorUserAccount(this.operatorUserAccount) .operatorUserAccount(this.operatorUserAccount)
.operatorUserName(this.operatorUserAccount) .operatorUserName(this.operatorUserName)
.createTime(this.createTime) .createTime(this.createTime)
.updateTime(this.updateTime) .updateTime(this.updateTime)
.build(); .build();
......
...@@ -25,7 +25,7 @@ public interface PilotCertificationService { ...@@ -25,7 +25,7 @@ public interface PilotCertificationService {
ResultBody updatePilot(PilotCertificationVO certificationVO, LoginSuccessDTO userLoginInfoFromRedis); ResultBody updatePilot(PilotCertificationVO certificationVO, LoginSuccessDTO userLoginInfoFromRedis);
PageResult pilotList(PilotCertificationQO param, LoginSuccessDTO userLoginInfoFromRedis); PageResult pilotList(PilotCertificationQO param);
PilotCertificationDTO detailPilot(Integer id); PilotCertificationDTO detailPilot(Integer id);
......
...@@ -102,7 +102,7 @@ public class PilotCertificationServiceImpl implements PilotCertificationService ...@@ -102,7 +102,7 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
} }
@Override @Override
public PageResult pilotList(PilotCertificationQO param, LoginSuccessDTO userLoginInfoFromRedis) { public PageResult pilotList(PilotCertificationQO param) {
Integer pageNo = param.getPageNo(); Integer pageNo = param.getPageNo();
param.buildCurrentPage(); param.buildCurrentPage();
List<PilotCertificationDO> pilotList = certificationDao.pilotList(param); List<PilotCertificationDO> pilotList = certificationDao.pilotList(param);
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
<result property="userName" column="user_name"/> <result property="userName" column="user_name"/>
<result property="birthday" column="birthday"/> <result property="birthday" column="birthday"/>
<result property="sex" column="sex"/> <result property="sex" column="sex"/>
<result property="phoneNum" column="phone_num"/>
<collection property="pilotAbility" ofType="com.mmc.iuav.user.model.vo.dronepilot.PilotAbilityVO" <collection property="pilotAbility" ofType="com.mmc.iuav.user.model.vo.dronepilot.PilotAbilityVO"
select="selectAbilityList" select="selectAbilityList"
column="{pilotCertificationId=id}"> column="{pilotCertificationId=id}">
...@@ -198,10 +199,12 @@ ...@@ -198,10 +199,12 @@
pc.update_time, pc.update_time,
rna.user_name, rna.user_name,
rna.birthday, rna.birthday,
rna.sex rna.sex,
ua.phone_num
FROM pilot_certification pc FROM pilot_certification pc
LEFT JOIN real_name_auth rna ON pc.user_account_id = rna.user_account_id LEFT JOIN real_name_auth rna ON pc.user_account_id = rna.user_account_id
where pc.id = #{id} LEFT JOIN user_account ua ON pc.user_account_id = ua.id
WHERE pc.id = #{id}
</select> </select>
<update id="updateRemark" parameterType="com.mmc.iuav.user.model.qo.dronepilot.PilotRemarkQO"> <update id="updateRemark" parameterType="com.mmc.iuav.user.model.qo.dronepilot.PilotRemarkQO">
......
...@@ -24,5 +24,6 @@ data-filter: ...@@ -24,5 +24,6 @@ data-filter:
- /userapp/cooperation/service/bitmap - /userapp/cooperation/service/bitmap
- /userapp/cooperation/appBrandList - /userapp/cooperation/appBrandList
- /userapp/cooperation/appBrandMessage - /userapp/cooperation/appBrandMessage
- /userapp/pilot/listPilot
- /userapp/pilot/detailPilot - /userapp/pilot/detailPilot
- /userapp/pilot/appListPilot
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论