| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | <?php/** * 活动业务逻辑 * @author   晓宇 * @blog     http://gong.gg/ * @version  0.0.1 * @datetime 2018.04.09 */namespace Home\Logic\Activityv2;use Think\Model;class BaseLogic extends Model{    /**     * 成功时返回     * @param unknown $data     * @param string $msg     * @author brent     */    protected function responseSuccess($data = [], $msg = 'sueccess') {        $data = empty($data) && !is_int($data)  ? ['success'=>'success'] : $data;        $response = ['code' => 0, 'msg' => $msg, 'data' => $data];        echo json_encode($response,JSON_UNESCAPED_UNICODE);        exit();    }        /**     * 失败时返回     * @param unknown $msg     * @param unknown $code     * @author brent     */    protected function responseError($msg, $code = -1,array $data = ['error'=>'error']) {        $response = ['code' => $code, 'msg' => $msg, 'data' => $data];        echo json_encode($response,JSON_UNESCAPED_UNICODE);        exit();    }        // 获取网页二维码    public function createQrcode(){                $url = I('url');        if (empty($url)) {            return [false, '参数错误'];        }        $qrcode = getBase64QrcodeImage(htmlspecialchars_decode(urldecode($url)));        if (!$qrcode) {            return [false, '信息错误'];        }        $data['qrcode'] = $qrcode;        //获取网页二维码        $this->responseSuccess($data);    }    }
 |