Commit 5f0930ba authored by zjy's avatar zjy

user/role/tright 7.12

parent 5619a6d7
......@@ -247,4 +247,17 @@ public class CompanyManagementController {
.checkException();
return ResponseResult.result(companyServiceImpl.invitation(reqVo));
}
/**
* 检查邀请码是否真实存在
* @param reqVo
* @return
*/
@PostMapping(value = "/checkInvitationCode",produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseResult<CompanyVo> checkInvitationCode(@RequestBody CheckInvitationCodeReqVo reqVo){
CheckerHelper.newInstance()
.notBlankCheck("invitationCode",reqVo.getInvitationCode())
.checkException();
return ResponseResult.result(companyServiceImpl.checkInvitationCode(reqVo));
}
}
......@@ -165,4 +165,11 @@ public interface CompanyService{
* @return
*/
List<GetCompanyDivideResVo> findCompanyDivideInfo(CompanyDivideReqVo req);
/**
* 检查邀请码是否真实存在
* @param reqVo
* @return
*/
CompanyVo checkInvitationCode(CheckInvitationCodeReqVo reqVo);
}
......@@ -804,4 +804,22 @@ public class CompanyServiceImpl implements CompanyService {
return companyDivideResVoList;
}
/**
* 检查邀请码是否真实存在
* @param reqVo
* @return
*/
@Override
public CompanyVo checkInvitationCode(CheckInvitationCodeReqVo reqVo) {
CompanyExtendGetReqVo companyExtendGetReqVo = new CompanyExtendGetReqVo();
companyExtendGetReqVo.setInvitationCode(reqVo.getInvitationCode());
CompanyExtendVo companyExtendVo = companyExtendDaoImpl.load(companyExtendGetReqVo,CompanyExtendVo.class);
if (null == companyExtendVo){
throw new CodeException("该邀请码为错误邀请码");
}
CompanyGetReqVo companyGetReqVo = new CompanyGetReqVo();
companyGetReqVo.setId(companyExtendVo.getId());
return companyDao.load(companyGetReqVo,CompanyVo.class);
}
}
package com.pangding.web.authority.service.impl;
import com.pangding.login.feign.TokenFeign;
import com.pangding.web.authority.dao.*;
import com.pangding.web.authority.feign.PayFeign;
import com.pangding.web.authority.feign.StoreFeign;
......
package com.pangding.web.authority.vo.reqvo;
/**
* @Author zhangjinyao
* @create 2019/7/12 16:40
*/
public class CheckInvitationCodeReqVo {
private String reqId;
/**
* 邀请码
*/
private String invitationCode;
public String getReqId() {
return reqId;
}
public void setReqId(String reqId) {
this.reqId = reqId;
}
public String getInvitationCode() {
return invitationCode;
}
public void setInvitationCode(String invitationCode) {
this.invitationCode = invitationCode;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment