76 lines
1.8 KiB
PHP
76 lines
1.8 KiB
PHP
<?php
|
|
|
|
namespace app\api\controller;
|
|
|
|
use think\App;
|
|
use app\api\QfShop;
|
|
use app\model\User as Usermodel;
|
|
use app\model\Ads as Adsmodel;
|
|
use app\model\Feedback as FeedbackModel;
|
|
|
|
class Tool extends QfShop
|
|
{
|
|
/**
|
|
* 系统配置参数
|
|
*
|
|
* @return void
|
|
*/
|
|
public function getConfig()
|
|
{
|
|
$data = [
|
|
'app_name' => Config('qfshop.app_name'),
|
|
'qcode' => getimgurl(Config('qfshop.qcode')),
|
|
'logo' => getimgurl(Config('qfshop.logo')),
|
|
'app_description' => Config('qfshop.app_description'),
|
|
];
|
|
return jok('获取成功',$data);
|
|
}
|
|
/**
|
|
* 上传图片
|
|
*
|
|
* @return void
|
|
*/
|
|
public function Upload()
|
|
{
|
|
// 获取当前登录的用户信息
|
|
$userInfo = $this->getLoginUser();
|
|
|
|
try {
|
|
$file = request()->file('file');
|
|
} catch (\Exception $error) {
|
|
return jerr('上传文件失败,请检查你的文件!');
|
|
}
|
|
$Usermodel = new Usermodel();
|
|
$data = $Usermodel->Upload($file, $userInfo);
|
|
return jok('上传成功',$data);
|
|
}
|
|
|
|
/**
|
|
* 根据广告位关键词获取广告图片列表
|
|
*
|
|
* @return void
|
|
*/
|
|
public function getAdsCode()
|
|
{
|
|
$Adsmodel = new Adsmodel();
|
|
$data = $Adsmodel->getAdsCode(input(''));
|
|
return jok('获取成功',$data);
|
|
}
|
|
|
|
/**
|
|
* 用户反馈
|
|
*
|
|
* @return void
|
|
*/
|
|
public function feedback()
|
|
{
|
|
$data = input('');
|
|
if (empty($data['content'])) {
|
|
return jerr("请输入要看的内容");
|
|
}
|
|
$FeedbackModel = new FeedbackModel();
|
|
$FeedbackModel->save(['content' => $data['content']]);
|
|
return jok('已反馈');
|
|
}
|
|
}
|