Commit 703ae6db authored by wangtao's avatar wangtao

接口修改

parent 9c1c899d
...@@ -73,6 +73,11 @@ class Course extends AdminBase ...@@ -73,6 +73,11 @@ class Course extends AdminBase
{ {
$post = input(); $post = input();
$courseinfo = $this->course->where('id', $post['id'])->field('id,title,user_id,status')->find();
if ($post['af'] == 'is_sell' && $post['av'] == 1 && $courseinfo['status'] != 3) {
return $this->returnMsg('未审核的课程不能操作上架');
}
$result = $this->course->update([$post['af'] => $post['av']], [['id', '=', $post['id']]]); $result = $this->course->update([$post['af'] => $post['av']], [['id', '=', $post['id']]]);
if ($post['af'] == 'is_sell') { if ($post['af'] == 'is_sell') {
$course_id = $post['id']; $course_id = $post['id'];
......
...@@ -152,7 +152,7 @@ ...@@ -152,7 +152,7 @@
} }
layer.open({ layer.open({
type: 2, type: 2,
area: ['900px', '90%'], area: ['70%', '90%'],
title: title, title: title,
btn: ['确定', '关闭'], btn: ['确定', '关闭'],
// fixed: false, //不固定 // fixed: false, //不固定
......
...@@ -192,7 +192,7 @@ ...@@ -192,7 +192,7 @@
} }
layer.open({ layer.open({
type: 2, type: 2,
area: ['900px', '90%'], area: ['70%', '90%'],
title: title, title: title,
btn: ['确定', '关闭'], btn: ['确定', '关闭'],
content: app_root+'/edit?id='+id+'&type='+type, content: app_root+'/edit?id='+id+'&type='+type,
......
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
{field:'businessname',align:'center',width:160,title:'用户名',templet:'<div>{{d.getuserdata.username}}</div>'}, {field:'businessname',align:'center',width:160,title:'用户名',templet:'<div>{{d.getuserdata.username}}</div>'},
{field:'mobile',align:'center',width:120,title:'用户手机号',templet:'<div>{{d.getuserdata.mobile}}</div>'}, {field:'mobile',align:'center',width:120,title:'用户手机号',templet:'<div>{{d.getuserdata.mobile}}</div>'},
{field:'name',align:'center',minWidth:150,title:'企业名称'}, {field:'name',align:'center',minWidth:150,title:'企业名称'},
{field:'type',align:'center',minWidth:100,title:'类型'}, // {field:'type',align:'center',minWidth:100,title:'类型'},
{field:'addressxx',align:'center',minWidth:200,title:'详细地址'}, {field:'addressxx',align:'center',minWidth:200,title:'详细地址'},
{field:"status_text",width:100,align:'center',title:"状态",templet:'#status-demo'}, {field:"status_text",width:100,align:'center',title:"状态",templet:'#status-demo'},
{field:'contacts_name',align:'center',width:100,title:'联系人姓名'}, {field:'contacts_name',align:'center',width:100,title:'联系人姓名'},
......
...@@ -34,7 +34,7 @@ class ShCourseClass extends BaseController ...@@ -34,7 +34,7 @@ class ShCourseClass extends BaseController
//编辑课时 //编辑课时
public function editCourseClass(Request $request) public function editCourseClass(Request $request)
{ {
$filed = ['cate_id', 'course_id', 'title', 'tv_file', 'tvtime', 'course_class_id','is_sk']; $filed = ['cate_id', 'course_id', 'title', 'tv_file', 'tvtime', 'course_class_id','is_sk','sort'];
$vo = (new ShCourseClassValidate())->goCheck($filed); $vo = (new ShCourseClassValidate())->goCheck($filed);
if ($vo !== true) { if ($vo !== true) {
return $vo; return $vo;
...@@ -86,7 +86,7 @@ class ShCourseClass extends BaseController ...@@ -86,7 +86,7 @@ class ShCourseClass extends BaseController
$where = ['is_del' => 0, 'user_id' => $request->userId]; $where = ['is_del' => 0, 'user_id' => $request->userId];
$list = ShCourseClassModel::where($where)->where($map) $list = ShCourseClassModel::where($where)->where($map)
->order('createtime desc') ->order('sort desc,createtime desc')
->append(['course_class_cate','course_title']) ->append(['course_class_cate','course_title'])
->paginate([ ->paginate([
'page' => $page, 'page' => $page,
......
...@@ -50,6 +50,8 @@ class ShCourseClassCategory extends BaseController ...@@ -50,6 +50,8 @@ class ShCourseClassCategory extends BaseController
} }
return $this->returnMsg('操作成功', 1, $result); return $this->returnMsg('操作成功', 1, $result);
} }
//章节列表 //章节列表
public function ShCourseClassCategoryList(Request $request) public function ShCourseClassCategoryList(Request $request)
{ {
...@@ -66,7 +68,7 @@ class ShCourseClassCategory extends BaseController ...@@ -66,7 +68,7 @@ class ShCourseClassCategory extends BaseController
$page = $request->param('page', 1); $page = $request->param('page', 1);
$pageSize = $request->param('pageSize', 10); $pageSize = $request->param('pageSize', 10);
$list = ShCourseCategoryModel::where($where)->where($map) $list = ShCourseCategoryModel::where($where)->where($map)
->order('createtime desc') ->order('sort desc,createtime desc')
->append(['course_title']) ->append(['course_title'])
->paginate([ ->paginate([
'page' => $page, 'page' => $page,
......
...@@ -22,6 +22,7 @@ class CourseValidate extends BaseValidate ...@@ -22,6 +22,7 @@ class CourseValidate extends BaseValidate
protected $message = [ protected $message = [
'name.require' => '名称必须', 'name.require' => '名称必须',
'class_id.require' => '没有课时不能操作',
'mobile.require' => '手机号不能为空', 'mobile.require' => '手机号不能为空',
'mobile.mobile' => '手机号格式不正确', 'mobile.mobile' => '手机号格式不正确',
'password.require' => '密码必须', 'password.require' => '密码必须',
......
...@@ -21,7 +21,6 @@ class CourseCategory extends Model ...@@ -21,7 +21,6 @@ class CourseCategory extends Model
{ {
public function catetree($cate_id = 0) public function catetree($cate_id = 0)
{ {
$map[] = ['is_del', '=', 0]; $map[] = ['is_del', '=', 0];
...@@ -35,6 +34,7 @@ class CourseCategory extends Model ...@@ -35,6 +34,7 @@ class CourseCategory extends Model
$categorydata = $tree->getTree(0, $str, $cate_id); $categorydata = $tree->getTree(0, $str, $cate_id);
return $categorydata; return $categorydata;
} }
public function getThumbpathAttr($value, $data) public function getThumbpathAttr($value, $data)
{ {
return get_upload_file($data['thumb']); return get_upload_file($data['thumb']);
...@@ -53,13 +53,18 @@ class CourseCategory extends Model ...@@ -53,13 +53,18 @@ class CourseCategory extends Model
*/ */
public function getCourseCategoryList($pid = 0) public function getCourseCategoryList($pid = 0)
{ {
$limit = 100;
if ($pid == 0) {
$limit = 10;
}
$where[] = ['is_del', '=', 0]; $where[] = ['is_del', '=', 0];
return $this->with(['children' => function($query) use($where) { return $this->with(['children' => function ($query) use ($where) {
$query->where($where); $query->where($where);
$query->order('sort', 'desc'); $query->order('sort', 'desc');
}]) }])
->where('pid', $pid) ->where('pid', $pid)
->where($where) ->where($where)
->limit($limit)
->order('sort', 'desc') ->order('sort', 'desc')
->select(); ->select();
......
...@@ -47,7 +47,7 @@ class User extends Model ...@@ -47,7 +47,7 @@ class User extends Model
{ {
return $this->hasOne(UserSmrz::class, 'user_id', 'id') return $this->hasOne(UserSmrz::class, 'user_id', 'id')
->where('is_del',0) ->where('is_del',0)
->where('status',2) // ->where('status',2)
->field('id,realname,user_id,idcard'); ->field('id,realname,user_id,idcard');
} }
//获取头像 //获取头像
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment