<?php namespace app\api\controller; use app\common\model\contract\Contract; class HetongController extends BaseApiController { public array $notNeedLogin = ['url']; public function url() { $params = $this->request->get(['id','type']); if(empty($params['id']) || empty($params['type'])){ return $this->fail('缺少必要参数'); } $find = Contract::where('id', $params['id'])->find(); if (!empty($find) && $find['url']) { $url = json_decode($find['url'], true); if(isset($url[$params['type']])){ return redirect($url[$params['type']]); } } return '<style type="text/css"> * { padding: 0; margin: 0; } div { padding: 4px 48px; } a { color: #2E5CD5; cursor: pointer; text-decoration: none } a:hover { text-decoration: underline; } body { background: #fff; font-family: "Century Gothic", "Microsoft yahei"; color: #333; font-size: 18px; } h1 { font-size: 100px; font-weight: normal; margin-bottom: 12px; } p { line-height: 1.6em; font-size: 42px } </style> <div style="padding: 24px 48px;"> <h1>:) </h1> <p></p> </div>'; } }