仓库初始化
This commit is contained in:
62
application/api/model/Suggest.php
Normal file
62
application/api/model/Suggest.php
Normal file
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
|
||||
namespace app\api\model;
|
||||
use think\Model;
|
||||
use think\Session;
|
||||
use think\Db;
|
||||
|
||||
class Suggest extends Model
|
||||
{
|
||||
|
||||
// 开启自动写入时间戳字段
|
||||
protected $autoWriteTimestamp = 'int';
|
||||
// 定义时间戳字段名
|
||||
protected $createTime = 'createtime';
|
||||
protected $updateTime = 'updatetime';
|
||||
public static function init()
|
||||
{
|
||||
self::beforeWrite(function ($row) {
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 用户反馈
|
||||
*/
|
||||
public function create_suggest($uid, $image, $content,$tell="")
|
||||
{
|
||||
$data = [];
|
||||
$data['user_id'] = $uid;
|
||||
$data['image'] = $image;
|
||||
$data['content'] = $content;
|
||||
$data['tell'] = $tell;
|
||||
$data['is_deal'] = 1;
|
||||
$data['createtime'] = time();
|
||||
$data['updatetime'] = time();
|
||||
$reslut = db::name('vs_suggest')->insert($data);
|
||||
if ($reslut) {
|
||||
return ['code' => 1, 'msg' => '反馈成功', 'data' => null];
|
||||
} else {
|
||||
return ['code' => 0, 'msg' => '反馈失败', 'data' => null];
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* 用户反馈列表
|
||||
*/
|
||||
public function suggest_list($uid, $page, $page_limit){
|
||||
$list = db::name('vs_suggest')->where('user_id', $uid)->order('id desc')->page($page, $page_limit)->select();
|
||||
$count = db::name('vs_suggest')->where('user_id', $uid)->count();
|
||||
foreach ($list as &$item) {
|
||||
$item['createtime'] = date('Y-m-d H:i:s', $item['createtime']);
|
||||
$item['updatetime'] = date('Y-m-d H:i:s', $item['updatetime']);
|
||||
$item['is_deal_str'] = $item['is_deal'] == 1 ? '未处理' : '已处理';
|
||||
|
||||
}
|
||||
$data = [
|
||||
'list' => $list,
|
||||
'count' => $count
|
||||
];
|
||||
return ['code' => 1, 'msg' => '获取成功', 'data' => $data];
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user