123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <?php
- namespace app\common\model;
- use think\Model;
- use think\model\concern\SoftDelete;
- class Demo extends Model
- {
- use SoftDelete;
-
- public function getList()
- {
- $where=[];
- $keyword=input("title");
- if($keyword){
- $where[]=array("title","like","%".$keyword."%");
- }else{
- }
- $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,'修改成功');
- }
- }
|