|
|
@@ -22,16 +22,18 @@ class MemberController extends ApiController
|
|
|
function appletLogin()
|
|
|
{
|
|
|
$code = request()->input('code');
|
|
|
+ if (empty($code)){
|
|
|
+ return $this->apiResponseError('缺少必要信息');
|
|
|
+ }
|
|
|
$openInfo = WeixinServer::creatServer()->getAppletsOpenId($code);
|
|
|
|
|
|
if(!isset($openInfo['openid'])){
|
|
|
return $this->apiResponseError(empty($openInfo['msg'])?'openid获取失败':$openInfo['msg']);
|
|
|
}
|
|
|
-
|
|
|
DB::beginTransaction();
|
|
|
try {
|
|
|
//检查openid是否存在
|
|
|
- $m_id = MemberOpenServer::creatServer()->getUserId(2,$openInfo['openid']);
|
|
|
+ $m_id = MemberOpenServer::creatServer()->getUserId(4,$openInfo['openid']);
|
|
|
if($m_id){
|
|
|
//重置token
|
|
|
$token_str = PassServer::creatServer()->getMemberToken($m_id);
|
|
|
@@ -45,7 +47,7 @@ class MemberController extends ApiController
|
|
|
return $this->apiResponseError('注册失败');
|
|
|
}
|
|
|
|
|
|
- $memberOpen=MemberOpenServer::creatServer()->setUserOpenid($member['m_id'],2,$openInfo['openid']);
|
|
|
+ $memberOpen=MemberOpenServer::creatServer()->setUserOpenid($member['m_id'],4,$openInfo['openid']);
|
|
|
|
|
|
if(empty($memberOpen)){
|
|
|
DB::rollBack();
|