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);
- }
-
- }
|