46 行
1.1 KiB
PHP
可执行文件
46 行
1.1 KiB
PHP
可执行文件
<?php
|
|
|
|
namespace Retail\Controller;
|
|
//[1.6.9]
|
|
use Common\Business\AuthMerchant;
|
|
use Common\Business\Cashier;
|
|
use Think\Controller;
|
|
|
|
/**
|
|
* 用户授权给商户公众号
|
|
* Class AuthMerchantController
|
|
* @package Retail\Controller
|
|
*/
|
|
class AuthMerchantController extends Controller
|
|
{
|
|
/**
|
|
* 收银员公众号授权
|
|
*/
|
|
public function auth()
|
|
{
|
|
$data = $_GET;
|
|
$auth = new AuthMerchant();
|
|
$result = $auth->auth($data);
|
|
if ($result['status'] != 1) {
|
|
$this->assign('message', $result['message']);
|
|
} else {
|
|
session('cashier_openid', $result['data']); //openid
|
|
session('cashier_id', $data['cashier_id']); //收银员id
|
|
$this->assign('message', "授权成功");
|
|
}
|
|
$this->display();
|
|
}
|
|
|
|
|
|
/**
|
|
* 绑定openid
|
|
*/
|
|
public function bindingCashier()
|
|
{
|
|
$data['openid'] = session('cashier_openid');
|
|
$data['cashier_id'] = session('cashier_id');
|
|
$CashierClass = new Cashier();
|
|
$result = $CashierClass->bindingWx($data);
|
|
$this->ajaxReturn($result);
|
|
}
|
|
} |