Commit 10857bac authored by liuyuzhen's avatar liuyuzhen

手机号码

parent 978cb22b
...@@ -309,11 +309,14 @@ class MemberServiceModel extends \Business\AbstractModel ...@@ -309,11 +309,14 @@ class MemberServiceModel extends \Business\AbstractModel
return $result; return $result;
} }
private function saveWxInfoMemberInfo($where){ private function saveWxInfoMemberInfo($where,$openid=null){
$memberDao = \DAO\MemberModel::getInstance(\Our\DbNameConst::masterDBConnectName); $memberDao = \DAO\MemberModel::getInstance(\Our\DbNameConst::masterDBConnectName);
//构造需要保存的会员信息 //构造需要保存的会员信息
$member['member_name'] = \Our\CommonExtension::createNewMemberName(); $member['member_name'] = \Our\CommonExtension::createNewMemberName();
if($openid){
$member['member_mobile'] = $openid;
}
$result = $memberDao->addInfo($member); $result = $memberDao->addInfo($member);
return $result; return $result;
} }
...@@ -855,7 +858,8 @@ class MemberServiceModel extends \Business\AbstractModel ...@@ -855,7 +858,8 @@ class MemberServiceModel extends \Business\AbstractModel
return $returnMember; return $returnMember;
} }
$db->doTransaction(); $db->doTransaction();
$memberId = $this->saveWxInfoMemberInfo($where); $openid = $this->getUnionId($where['encryptedData'],$where['iv'],$where['session_key']);
$memberId = $this->saveWxInfoMemberInfo($where,$openid);
if(!$memberId){ if(!$memberId){
$db->doRollback(); $db->doRollback();
......
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