...
|
...
|
@@ -302,7 +302,13 @@ func UCenterRevoke(header *protocol.RequestHeader, userId int64) (rsp *protocol. |
|
|
return
|
|
|
}
|
|
|
|
|
|
// 企业平台-密码校验
|
|
|
/**
|
|
|
* @Author SteveChan
|
|
|
* @Description 企业平台-密码登录校验
|
|
|
* @Date 11:06 2021/2/5
|
|
|
* @Param
|
|
|
* @return
|
|
|
**/
|
|
|
func PasswordLogin(header *protocol.RequestHeader, request *protocol.LoginRequest) (v interface{}, err error) {
|
|
|
var (
|
|
|
transactionContext, _ = factory.CreateTransactionContext(nil)
|
...
|
...
|
@@ -346,7 +352,7 @@ func PasswordLogin(header *protocol.RequestHeader, request *protocol.LoginReques |
|
|
|
|
|
/**
|
|
|
* @Author SteveChan
|
|
|
* @Description // 企业平台-多公司登录,判断是否高管
|
|
|
* @Description //TODO 企业平台-多公司登录,判断是否高管,优化游客登录
|
|
|
* @Date 15:01 2021/1/12
|
|
|
* @Param
|
|
|
* @return
|
...
|
...
|
@@ -369,14 +375,13 @@ func CompaniesLogin(header *protocol.RequestHeader, request *protocolx.CenterCom |
|
|
|
|
|
rsp := &protocolx.CenterCompanysResponse{}
|
|
|
|
|
|
// 启动事务
|
|
|
if err = transactionContext.StartTransaction(); err != nil {
|
|
|
log.Error(err)
|
|
|
return nil, err
|
|
|
}
|
|
|
|
|
|
defer func() {
|
|
|
transactionContext.RollbackTransaction()
|
|
|
_ = transactionContext.RollbackTransaction()
|
|
|
}()
|
|
|
|
|
|
// 通过密码或校验码登录的普通用户或通过校验码登录的游客,注册一个账号到配置的公司去
|
...
|
...
|
@@ -490,7 +495,7 @@ func CompaniesLogin(header *protocol.RequestHeader, request *protocolx.CenterCom |
|
|
|
|
|
/**
|
|
|
* @Author SteveChan
|
|
|
* @Description // 企业平台-多公司登录 - 通过凭证,判断是否高管
|
|
|
* @Description //TODO 企业平台-多公司登录 - 通过凭证,判断是否高管
|
|
|
* @Date 15:00 2021/1/12
|
|
|
* @Param
|
|
|
* @return
|
...
|
...
|
@@ -555,7 +560,7 @@ func CompaniesLoginByCredential(header *protocol.RequestHeader, request *protoco |
|
|
|
|
|
/**
|
|
|
* @Author SteveChan
|
|
|
* @Description //TODO 登录
|
|
|
* @Description 登录
|
|
|
* @Date 15:05 2021/1/15
|
|
|
* @Param
|
|
|
* @return
|
...
|
...
|
@@ -575,7 +580,7 @@ func LoginV2(header *protocol.RequestHeader, request *protocol.LoginRequestV2) ( |
|
|
return nil, err
|
|
|
}
|
|
|
defer func() {
|
|
|
transactionContext.RollbackTransaction()
|
|
|
_ = transactionContext.RollbackTransaction()
|
|
|
}()
|
|
|
if claim, err = utils.ParseJWTToken(request.Credentials); err != nil {
|
|
|
err = protocol.NewErrWithMessage(4140, err)
|
...
|
...
|
|