...
|
...
|
@@ -291,17 +291,52 @@ class IndexController extends RestBaseController |
|
|
|
|
|
if ($data['class']['type']==1) {
|
|
|
//课表
|
|
|
$data['plan'] = Db::name('coach_class')
|
|
|
$date=Db::name('coach_class')
|
|
|
->alias('cc')
|
|
|
->join('coach c', 'cc.coach_id=c.id')
|
|
|
->where(['cc.class_id' => $param['class_id'], 'cc.status' => 0])
|
|
|
->field('cc.start_time,cc.end_time,cc.id,c.name')
|
|
|
->select()
|
|
|
->each(function ($item) {
|
|
|
$item['start_time'] = date('Y-m-d H:i:s',$item['start_time']);
|
|
|
$item['end_time'] = date('Y-m-d H:i:s',$item['end_time']);
|
|
|
return $item;
|
|
|
->join('coach c','cc.coach_id=c.id')
|
|
|
->where(['cc.status'=>0,'cc.class_id'=>$param['class_id']])
|
|
|
->field('cc.start_time')
|
|
|
->select()->each(function ($item3) {
|
|
|
$item3['choose']=date('j',$item3['start_time']);
|
|
|
return $item3;
|
|
|
})->toArray();
|
|
|
|
|
|
//日历渲染
|
|
|
$j = date("t",$data['class']['start_time']); //获取当前月份天数
|
|
|
$array = array();
|
|
|
for($i=0;$i<$j;$i++){
|
|
|
$choose = 0;
|
|
|
$plan='';
|
|
|
foreach ($date as $k=>$v){
|
|
|
if ($date[$k]['choose']==($i+1)){
|
|
|
$choose = 1;
|
|
|
$plan=$k;
|
|
|
}
|
|
|
}
|
|
|
$array[]=['day'=>$i+1,'choose'=>$choose,'plan'=>$plan];
|
|
|
}
|
|
|
$data['date']=$array;
|
|
|
//日期计划
|
|
|
$data['plan']=Db::name('coach_class')
|
|
|
->alias('cc')
|
|
|
->join('coach c','cc.coach_id=c.id')
|
|
|
->where(['cc.status'=>0,'cc.class_id'=>$param['class_id']])
|
|
|
->field('cc.*,c.name')
|
|
|
->select()->each(function ($item2) {
|
|
|
$item2['time']=date('H:i',$item2['start_time']).'-'.date('H:i',$item2['end_time']);
|
|
|
return $item2;
|
|
|
});
|
|
|
// $data['plan'] = Db::name('coach_class')
|
|
|
// ->alias('cc')
|
|
|
// ->join('coach c', 'cc.coach_id=c.id')
|
|
|
// ->where(['cc.class_id' => $param['class_id'], 'cc.status' => 0])
|
|
|
// ->field('cc.start_time,cc.end_time,cc.id,c.name')
|
|
|
// ->select()
|
|
|
// ->each(function ($item) {
|
|
|
// $item['start_time'] = date('Y-m-d H:i:s',$item['start_time']);
|
|
|
// $item['end_time'] = date('Y-m-d H:i:s',$item['end_time']);
|
|
|
// return $item;
|
|
|
// });
|
|
|
|
|
|
}elseif ($data['class']['type']==2){
|
|
|
//用户
|
...
|
...
|
|