审查视图

app/portal/model/IndentModel.php 1.4 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/6/5
 * Time: 19:56
 */

namespace app\portal\model;


use think\Model;

class IndentModel extends Model
{
    /**
     * 获取多个订单
     * @param $where
     * @return array
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\ModelNotFoundException
     * @throws \think\exception\DbException
     */
    public function selectData($where){
        $data = $this->where($where)->order('create_time desc')->select()->toArray();
        return $data;
    }

    /**
     * 获取单条数据
     * @param $where
     * @return array|false|\PDOStatement|string|Model
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\ModelNotFoundException
     * @throws \think\exception\DbException
     */
    public function findData($where){
        $data = $this->where($where)->find();
        return $data;
    }

    /**
王晓刚 authored
43 44 45 46 47 48 49 50 51 52 53
     * 更新
     * @param $where
     * @param $data
     * @return IndentModel
     */
    public function updateData($where,$data){
        $result = $this->where($where)->update($data);
        return $result;
    }

    /**
54 55 56 57 58 59 60 61 62
     * 删除订单
     * @param $where
     * @return int
     */
    public function deleteData($where){
        $result = $this->where($where)->delete();
        return $result;
    }
}