| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | <?phpnamespace Course\Lib;use Dever;class Manage{    public function search_cate_course_api()    {        $level_num = Dever::input('level_num');        $level_id = Dever::input('level_id');                $auth = Dever::tops();        $where = array();        if ($level_num == 1) {            $default = array            (                'value' => -1,                'name' => '选择分类',            );            if ($auth) {                $where['ids'] = $auth;            }            $data = Dever::db('course/cate')->getIds($where);        } elseif ($level_num == 2 && $level_id > 0) {            $default = array            (                'value' => -1,                'name' => '选择课程',            );            if ($level_id > 0) {                $where['cate_id'] = $level_id;            } elseif ($auth) {                $where['cate_id'] = $auth;            }                        $data = Dever::db('course/info')->getIds($where);        } else {            return array();        }                array_unshift($data, $default);        $result['level_total'] = 2;        $result['list'] = $data;        return $result;    }    public function showOrderUser($id)    {        $info = Dever::db('course/order')->one($id);        $table = array();        $user = Dever::db('passport/user')->one($info['uid']);        $table['用户名'] = $user['username'] . '('.$info['uid'].')';        $table['手机号'] = $user['mobile'];        $table['课程'] = $info['name'];        $table['购买数量'] = $info['buy_num'];        $table['支付金额'] = $info['cash'];                if ($info['teacher_id']) {            $user = Dever::db('teacher/info')->one($info['teacher_id']);            $table['讲师'] = $user['name'];        }        if ($info['seller_id']) {            $user = Dever::db('seller/info')->one($info['seller_id']);            $table['销售人'] = $user['name'];        }        return Dever::table($table);    }    public function showOrderStatus($id)    {        $info = Dever::db('course/order')->one($id);        if ($info) {            if ($info['status'] == 1) {                return '待支付';            } elseif ($info['status'] == 2) {                return '已支付';            } elseif ($info['status'] == 3) {                return '支付失败';            } elseif ($info['status'] == 10) {                $table['状态'] = '已退款';                $manage = Dever::db('manage/admin')->one($info['tk_admin']);                $table['备注'] = $info['tk_desc'];                $table['截图'] = '<a><img src="'.$info['tk_pic'].'" style="width:150px" /></a>';                //$table['退款时间'] = date('Y-m-d H:i:s', $info['tk_time']);                $table['操作人'] = $manage['username'];                return Dever::table($table);            }        }    }}
 |