作者 lihan
1 个管道 的构建 通过 耗费 0 秒

支付宝

@@ -32,7 +32,7 @@ class IndexController extends HomeBaseController @@ -32,7 +32,7 @@ class IndexController extends HomeBaseController
32 } else { 32 } else {
33 $code = request()->param('code'); 33 $code = request()->param('code');
34 $info = $wx->getOpenid($code); 34 $info = $wx->getOpenid($code);
35 - if(Db::name('user')->where(['openid'=>$info['openid']])->count() == 0) { 35 + if (Db::name('user')->where(['openid' => $info['openid']])->count() == 0) {
36 //注册新用户 36 //注册新用户
37 //拉去用户信息 37 //拉去用户信息
38 $return = $wx->getUserInfo($info); 38 $return = $wx->getUserInfo($info);
@@ -44,19 +44,19 @@ class IndexController extends HomeBaseController @@ -44,19 +44,19 @@ class IndexController extends HomeBaseController
44 'avatar' => $return['headimgurl'], 44 'avatar' => $return['headimgurl'],
45 'openid' => $info['openid'] 45 'openid' => $info['openid']
46 ]; 46 ];
47 - if(Db::name('user')->insert($data)) { 47 + if (Db::name('user')->insert($data)) {
48 $userId = Db::name('user')->getLastInsID(); 48 $userId = Db::name('user')->getLastInsID();
49 session('user.id', $userId); 49 session('user.id', $userId);
50 session('user.openid', $info['openid']); 50 session('user.openid', $info['openid']);
51 } 51 }
52 - }else {  
53 - $userId = Db::name('user')->where(['openid'=>$info['openid']])->value('id'); 52 + } else {
  53 + $userId = Db::name('user')->where(['openid' => $info['openid']])->value('id');
54 session('user.id', $userId); 54 session('user.id', $userId);
55 session('user.openid', $info['openid']); 55 session('user.openid', $info['openid']);
56 } 56 }
57 } 57 }
58 } 58 }
59 - }else { 59 + } else {
60 $this->error('请从微信浏览器打开'); 60 $this->error('请从微信浏览器打开');
61 } 61 }
62 } 62 }
@@ -149,19 +149,24 @@ class IndexController extends HomeBaseController @@ -149,19 +149,24 @@ class IndexController extends HomeBaseController
149 } 149 }
150 150
151 //更新用户经纬度 151 //更新用户经纬度
152 - public function updatePosition() { 152 + public function updatePosition()
  153 + {
153 $position = [ 154 $position = [
154 'id' => session('user.id'), 155 'id' => session('user.id'),
155 'lat' => request()->param('lat'), 156 'lat' => request()->param('lat'),
156 'lng' => request()->param('lng') 157 'lng' => request()->param('lng')
157 ]; 158 ];
158 - if(Db::name('user')->update($position)) { 159 + if (Db::name('user')->update($position)) {
159 $this->success('', '', true); 160 $this->success('', '', true);
160 } 161 }
161 } 162 }
162 163
163 - public function alipay() {  
164 - echo '支付宝'; 164 + public function alipay()
  165 + {
  166 + require_once EXTEND_PATH . '/alipay/wappay/service/AlipayTradeService.php';
  167 + $alipay = new \AlipayTradeService();
  168 + $return = $alipay->wapPay('', '', '');
  169 + print_r($return);
165 } 170 }
166 171
167 } 172 }