Commit 5f0930ba authored by zjy's avatar zjy

user/role/tright 7.12

parent 5619a6d7
...@@ -247,4 +247,17 @@ public class CompanyManagementController { ...@@ -247,4 +247,17 @@ public class CompanyManagementController {
.checkException(); .checkException();
return ResponseResult.result(companyServiceImpl.invitation(reqVo)); 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{ ...@@ -165,4 +165,11 @@ public interface CompanyService{
* @return * @return
*/ */
List<GetCompanyDivideResVo> findCompanyDivideInfo(CompanyDivideReqVo req); List<GetCompanyDivideResVo> findCompanyDivideInfo(CompanyDivideReqVo req);
/**
* 检查邀请码是否真实存在
* @param reqVo
* @return
*/
CompanyVo checkInvitationCode(CheckInvitationCodeReqVo reqVo);
} }
...@@ -804,4 +804,22 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -804,4 +804,22 @@ public class CompanyServiceImpl implements CompanyService {
return companyDivideResVoList; 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; package com.pangding.web.authority.service.impl;
import com.pangding.login.feign.TokenFeign;
import com.pangding.web.authority.dao.*; import com.pangding.web.authority.dao.*;
import com.pangding.web.authority.feign.PayFeign; import com.pangding.web.authority.feign.PayFeign;
import com.pangding.web.authority.feign.StoreFeign; 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