Commit d0bbb173 authored by sugar's avatar sugar

Merge branch 'dev' of http://rungit.jxdsy.cn:10000/sugar/land_army into dev

parents f4087e5a a0de6b7d
...@@ -142,6 +142,7 @@ class Announcement extends Backend ...@@ -142,6 +142,7 @@ class Announcement extends Backend
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate; $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;
$row->validateFailException(true)->validate($validate); $row->validateFailException(true)->validate($validate);
} }
$params['updatetime']=time();
if($params['class_id']==2){ if($params['class_id']==2){
$this->error(__('请选择子级分类', '')); $this->error(__('请选择子级分类', ''));
} }
......
...@@ -142,6 +142,7 @@ class Courseresource extends Backend ...@@ -142,6 +142,7 @@ class Courseresource extends Backend
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate; $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;
$row->validateFailException(true)->validate($validate); $row->validateFailException(true)->validate($validate);
} }
$params['updatetime']=time();
if($params['class_id']==4){ if($params['class_id']==4){
$this->error(__('请选择子级分类', '')); $this->error(__('请选择子级分类', ''));
} }
......
...@@ -142,6 +142,7 @@ class Dynamic extends Backend ...@@ -142,6 +142,7 @@ class Dynamic extends Backend
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate; $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;
$row->validateFailException(true)->validate($validate); $row->validateFailException(true)->validate($validate);
} }
$params['updatetime']=time();
if($params['class_id']==1){ if($params['class_id']==1){
$this->error(__('请选择子级分类', '')); $this->error(__('请选择子级分类', ''));
} }
......
...@@ -142,6 +142,7 @@ class Interactiveplatform extends Backend ...@@ -142,6 +142,7 @@ class Interactiveplatform extends Backend
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate; $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;
$row->validateFailException(true)->validate($validate); $row->validateFailException(true)->validate($validate);
} }
$params['updatetime']=time();
if($params['class_id']==6){ if($params['class_id']==6){
$this->error(__('请选择子级分类', '')); $this->error(__('请选择子级分类', ''));
} }
......
...@@ -141,6 +141,7 @@ class Scientificpayoffs extends Backend ...@@ -141,6 +141,7 @@ class Scientificpayoffs extends Backend
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate; $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;
$row->validateFailException(true)->validate($validate); $row->validateFailException(true)->validate($validate);
} }
$params['updatetime']=time();
if($params['class_id']==5){ if($params['class_id']==5){
$this->error(__('请选择子级分类', '')); $this->error(__('请选择子级分类', ''));
} }
......
...@@ -141,6 +141,7 @@ class Specials extends Backend ...@@ -141,6 +141,7 @@ class Specials extends Backend
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate; $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;
$row->validateFailException(true)->validate($validate); $row->validateFailException(true)->validate($validate);
} }
$params['updatetime']=time();
if($params['class_id']==7){ if($params['class_id']==7){
$this->error(__('请选择子级分类', '')); $this->error(__('请选择子级分类', ''));
} }
......
...@@ -140,6 +140,7 @@ class Sportsclub extends Backend ...@@ -140,6 +140,7 @@ class Sportsclub extends Backend
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate; $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;
$row->validateFailException(true)->validate($validate); $row->validateFailException(true)->validate($validate);
} }
$params['updatetime']=time();
if($params['class_id']==8){ if($params['class_id']==8){
$this->error(__('请选择子级分类', '')); $this->error(__('请选择子级分类', ''));
} }
......
...@@ -140,6 +140,7 @@ class Teachingoperation extends Backend ...@@ -140,6 +140,7 @@ class Teachingoperation extends Backend
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate; $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;
$row->validateFailException(true)->validate($validate); $row->validateFailException(true)->validate($validate);
} }
$params['updatetime']=time();
if($params['class_id']==3){ if($params['class_id']==3){
$this->error(__('请选择子级分类', '')); $this->error(__('请选择子级分类', ''));
} }
......
...@@ -137,6 +137,7 @@ class Teachingteam extends Backend ...@@ -137,6 +137,7 @@ class Teachingteam extends Backend
$validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate; $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.edit' : $name) : $this->modelValidate;
$row->validateFailException(true)->validate($validate); $row->validateFailException(true)->validate($validate);
} }
$params['updatetime']=time();
$result = $row->allowField(true)->save($params); $result = $row->allowField(true)->save($params);
Db::commit(); Db::commit();
} catch (ValidateException $e) { } catch (ValidateException $e) {
......
...@@ -255,7 +255,7 @@ class Group extends Backend ...@@ -255,7 +255,7 @@ class Group extends Backend
$currentGroupModel = $model->get($id); $currentGroupModel = $model->get($id);
} }
if (($pid || $parentGroupModel) && (!$id || $currentGroupModel)) { if (($pid || $parentGroupModel) && (!$id || $currentGroupModel)) {
$id = $id ? $id : null; $id = $id ? $id : null;//->where(['status'=>'normal'])
$ruleList = collection(model('AuthRule')->order('weigh', 'desc')->order('id', 'asc')->select())->toArray(); $ruleList = collection(model('AuthRule')->order('weigh', 'desc')->order('id', 'asc')->select())->toArray();
//读取父类角色所有节点列表 //读取父类角色所有节点列表
$parentRuleList = []; $parentRuleList = [];
......
...@@ -101,8 +101,12 @@ class Article extends Backend ...@@ -101,8 +101,12 @@ class Article extends Backend
///搜索关键词 ///搜索关键词
public function searchSkeyword(){ public function searchSkeyword(){
header('Access-Control-Allow-Origin:*');
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
header('Access-Control-Allow-Methods:GET, POST, OPTIONS');
$keywords = $this->request->get('keywords',''); $keywords = $this->request->get('keywords','');
$page = $this->request->get('page',1); $page = $this->request->get('page',1);
$pageSize = $this->request->get('pageSize',5);
$where =[]; $where =[];
if(!empty($keywords)){ if(!empty($keywords)){
$where['title'] = ['like',"%$keywords%"]; $where['title'] = ['like',"%$keywords%"];
...@@ -113,13 +117,14 @@ class Article extends Backend ...@@ -113,13 +117,14 @@ class Article extends Backend
->count(); ->count();
$list =CourseArticleModel::where($where) $list =CourseArticleModel::where($where)
->order('createtime desc') ->order('createtime desc')
->limit($this->pagesize) ->limit($pageSize)
->page($page) ->page($page)
->select(); ->select();
//echo CourseArticleModel::getLastSql(); //echo CourseArticleModel::getLastSql();
$list = collection($list)->toArray(); $list = collection($list)->toArray();
foreach ($list as $key => $val){ foreach ($list as $key => $val){
$list[$key]['title']=mb_substr_content($val['title'],30); $list[$key]['title']=mb_substr_content($val['title'],30);
$list[$key]['class_name']=CourseClassModel::sourceClassById($val['class_id']);
} }
$result = array("total" => $total, "rows" => $list); $result = array("total" => $total, "rows" => $list);
return json($result); return json($result);
......
...@@ -13,6 +13,9 @@ use app\admin\model\CourseVideoModel; ...@@ -13,6 +13,9 @@ use app\admin\model\CourseVideoModel;
use app\admin\model\VideoSublessonModel; use app\admin\model\VideoSublessonModel;
use app\common\controller\Backend; use app\common\controller\Backend;
use app\common\controller\Frontend; use app\common\controller\Frontend;
use think\Hook;
use think\Loader;
use think\Session;
class Teachrun extends Backend class Teachrun extends Backend
{ {
...@@ -25,6 +28,9 @@ class Teachrun extends Backend ...@@ -25,6 +28,9 @@ class Teachrun extends Backend
* @return string * @return string
*/ */
public function secondTeachrun(){ public function secondTeachrun(){
$controllername = Loader::parseName($this->request->controller());
$actionname = strtolower($this->request->action());
$path = str_replace('.', '/', $controllername) . '/' . $actionname;
$teachrun_id = 2; $teachrun_id = 2;
$teachrunclass = CourseClassModel::where(['pid' =>$teachrun_id])->field('id,title')->select(); $teachrunclass = CourseClassModel::where(['pid' =>$teachrun_id])->field('id,title')->select();
$this->view->assign("teachrunclass", $teachrunclass); $this->view->assign("teachrunclass", $teachrunclass);
...@@ -32,15 +38,19 @@ class Teachrun extends Backend ...@@ -32,15 +38,19 @@ class Teachrun extends Backend
$Teachfiles = CourseArticleModel::where(['class_id' =>40])->order('createtime desc')->field('*,FROM_UNIXTIME(createtime,"%Y-%m-%d") as createtime_text')->limit(14)->select(); $Teachfiles = CourseArticleModel::where(['class_id' =>40])->order('createtime desc')->field('*,FROM_UNIXTIME(createtime,"%Y-%m-%d") as createtime_text')->limit(14)->select();
$this->view->assign("Teachfiles", $Teachfiles); $this->view->assign("Teachfiles", $Teachfiles);
//基本教案 //基本教案
$Basiclessonclass = CourseClassModel::where(['pid' =>41])->field('id,title')->select(); $Basiclessonclass=[];
foreach ($Basiclessonclass as $key => $val){ if ($this->auth->check($path)) {
$BasiclessonArticles = CourseArticleModel::where(['class_id' =>$val['id']])->order('createtime desc')->field('*,FROM_UNIXTIME(createtime,"%Y-%m-%d") as createtime_text')->limit(14)->select(); Hook::listen('admin_nopermission', $this);
foreach ($BasiclessonArticles as $k => $v){ $Basiclessonclass = CourseClassModel::where(['pid' =>41])->field('id,title')->select();
$BasiclessonArticles[$k]['title'] = mb_substr_content($v['title'],25); foreach ($Basiclessonclass as $key => $val){
$BasiclessonArticles = CourseArticleModel::where(['class_id' =>$val['id']])->order('createtime desc')->field('*,FROM_UNIXTIME(createtime,"%Y-%m-%d") as createtime_text')->limit(14)->select();
foreach ($BasiclessonArticles as $k => $v){
$BasiclessonArticles[$k]['title'] = mb_substr_content($v['title'],25);
}
$Basiclessonclass[$key]['BasiclessonArticles'] = $BasiclessonArticles;
} }
$Basiclessonclass[$key]['BasiclessonArticles'] = $BasiclessonArticles; }
} $this->view->assign("Basiclessonclass",$Basiclessonclass);
$this->view->assign("Basiclessonclass", $Basiclessonclass);
//自编教材 //自编教材
$selfteach = CourseArticleModel::where(['class_id' =>42])->order('createtime desc')->field('*,FROM_UNIXTIME(createtime,"%Y-%m-%d") as createtime_text')->limit(10)->select(); $selfteach = CourseArticleModel::where(['class_id' =>42])->order('createtime desc')->field('*,FROM_UNIXTIME(createtime,"%Y-%m-%d") as createtime_text')->limit(10)->select();
$this->view->assign("selfteach", $selfteach); $this->view->assign("selfteach", $selfteach);
...@@ -75,6 +85,7 @@ class Teachrun extends Backend ...@@ -75,6 +85,7 @@ class Teachrun extends Backend
->select();//推荐视频 ->select();//推荐视频
$runbanner = get_banner(5,5); $runbanner = get_banner(5,5);
$this->view->assign("runbanner", $runbanner); $this->view->assign("runbanner", $runbanner);
$this->view->assign("atu", $runbanner);
$this->view->assign("Video_class_id", 45); $this->view->assign("Video_class_id", 45);
$this->view->assign("CourseVideos", $CourseVideos); $this->view->assign("CourseVideos", $CourseVideos);
return $this->view->fetch('index/jxyxindex'); return $this->view->fetch('index/jxyxindex');
......
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
<!-- 基本教案 --> <!-- 基本教案 -->
<div class="jxyx_plate_two" id="jxyx_plate_two"> <div class="jxyx_plate_two" id="jxyx_plate_two" style=" display: {if !$Basiclessonclass}none{/if}">
<div class="container"> <div class="container">
<div class="jxyx_tit"> <div class="jxyx_tit">
<img class="jxyx_titing" src="/static/images/jxyxindex/LDOxckBJowuV3RdUJQHs.png" alt=""> <img class="jxyx_titing" src="/static/images/jxyxindex/LDOxckBJowuV3RdUJQHs.png" alt="">
......
...@@ -2474,7 +2474,7 @@ a:focus, a:hover { ...@@ -2474,7 +2474,7 @@ a:focus, a:hover {
.jiaoxueyunxinbanner .jiaoxueyunxinindexbanner { .jiaoxueyunxinbanner .jiaoxueyunxinindexbanner {
width: 100%; width: 100%;
height: 600px; height: 300px;
} }
.jiaoxueyunxinbanner .jxyxbannertext { .jiaoxueyunxinbanner .jxyxbannertext {
......
...@@ -2324,7 +2324,7 @@ $ontnavheight:68px; ...@@ -2324,7 +2324,7 @@ $ontnavheight:68px;
position: relative; position: relative;
.jiaoxueyunxinindexbanner{ .jiaoxueyunxinindexbanner{
width: 100%; width: 100%;
height: 600px; height: 300px;
} }
.jxyxbannertext{ .jxyxbannertext{
position: absolute; position: absolute;
......
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