作者 何书鹏
1 个管道 的构建 失败 耗费 4 秒

网站系统维护升级公告接口

@@ -298,12 +298,17 @@ class Common extends Api @@ -298,12 +298,17 @@ class Common extends Api
298 "code": 1, 298 "code": 1,
299 "msg": "成功", 299 "msg": "成功",
300 "time": "1599017563", 300 "time": "1599017563",
301 - "data": "网站系统维护升级公告" //网站系统维护升级公告 301 + "data": {
  302 + "is_show": 1, //是否显示:0=否,1=是
  303 + "title": "标题",
  304 + "content" : "内容",
  305 + }
302 }) 306 })
303 */ 307 */
304 public function notice() 308 public function notice()
305 { 309 {
306 - $data = Db::name('information')->where('title','网站系统维护升级公告')->value('content'); 310 + $data = Db::name('information')->where('title','网站系统维护升级公告')->field('title,content')->find();
  311 + $data['is_show'] = $data ? 1 : 0;
307 $this->success('成功', $data); 312 $this->success('成功', $data);
308 } 313 }
309 } 314 }
@@ -78,9 +78,10 @@ if (!function_exists('cdnurl')) { @@ -78,9 +78,10 @@ if (!function_exists('cdnurl')) {
78 * 获取上传资源的CDN的地址 78 * 获取上传资源的CDN的地址
79 * @param string $url 资源相对地址 79 * @param string $url 资源相对地址
80 * @param boolean $domain 是否显示域名 或者直接传入域名 80 * @param boolean $domain 是否显示域名 或者直接传入域名
  81 + * @param boolean $is_fdl 是否防盗链
81 * @return string 82 * @return string
82 */ 83 */
83 - function cdnurl($url, $domain = false) 84 + function cdnurl($url, $domain = false, $is_fdl = true)
84 { 85 {
85 $regex = "/^((?:[a-z]+:)?\/\/|data:image\/)(.*)/i"; 86 $regex = "/^((?:[a-z]+:)?\/\/|data:image\/)(.*)/i";
86 /*加入时间戳防盗链*/ 87 /*加入时间戳防盗链*/
@@ -92,7 +93,7 @@ if (!function_exists('cdnurl')) { @@ -92,7 +93,7 @@ if (!function_exists('cdnurl')) {
92 $sign =strtolower($token); 93 $sign =strtolower($token);
93 94
94 if (!preg_match($regex, $url)){ 95 if (!preg_match($regex, $url)){
95 - $url=\think\Config::get('upload.cdnurl').$url.'?sign='.$sign.'&t='.$T; 96 + $url=\think\Config::get('upload.cdnurl').$url.($is_fdl ? '?sign='.$sign.'&t='.$T : '');
96 }else{ 97 }else{
97 $url=$url.'?sign='.$sign.'&t='.$T; 98 $url=$url.'?sign='.$sign.'&t='.$T;
98 } 99 }