123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <?php
- /**
- * Created by PhpStorm.
- * User: yckj_lzj
- * Date: 2020-05-21
- * Time: 11:28
- */
- namespace app\common\model;
- use think\Model;
- use think\model\concern\SoftDelete;
- /**
- * 演示模型
- * Class Demo
- * @package app\common\model
- */
- class Demo extends Model
- {
- use SoftDelete;
- // protected $deleteTime = 'delete_time';
- // protected $defaultSoftDelete = 1;
- /**
- * 获取列表,自带分页功能
- * @return mixed
- * @throws \think\db\exception\DbException
- */
- public function getList()
- {
- $where=[];
- $keyword=input("title");
- if($keyword){
- $where[]=array("title","like","%".$keyword."%");
- }else{
- // return returnFormat(9999,"请输入关键词");//模拟报错,上线时要注释
- }
- $orderby=input("orderby",$this->getPk()." desc");
- $page_size=input("page_size",10);//分页大小
- $list=self::where($where)->order($orderby)->paginate($page_size);
- return returnFormat(0,'查询成功',$list);
- }
- public function add()
- {
- $param = input('param.');
- $param['update_time'] = $param['create_time'] = getNow();
- $res=self::insert($param);
- if($res===false){
- return returnFormat(9999,'服务器错误,新增失败');
- }
- return returnFormat(0,'添加成功');
- }
- public function detail(){
- $id=input("id");
- if(!$id){
- return returnFormat(9999,'缺少参数');
- }
- $where['id']=$id;
- $model=self::where($where)->find();
- if(!$model){
- return returnFormat(9999,'未找到记录');
- }
- return returnFormat(0,'',$model->toArray());
- }
- public function del(){
- $id=input("id");
- $where["id"]=$id;
- $res=self::where($where)->delete();
- if($res===false){
- return returnFormat(9999,'服务器错误');
- }
- return returnFormat(0,'删除成功');
- }
- public function edit(){
- $id=input("id");
- if(!$id){
- return returnFormat(9999,'缺少参数');
- }
- $where["id"]=$id;
- $model=self::where($where)->find();
- if(!$model){
- return returnFormat(9999,'未找到记录');
- }
- $param=input("param.");
- $param["id"]=$id;
- $res=self::update($param);
- if($res===false){
- return returnFormat(9999,'服务器错误');
- }
- return returnFormat(0,'修改成功');
- }
- }
|