优化
This commit is contained in:
parent
960f7720be
commit
e5794d4822
@ -7,6 +7,7 @@ use app\common\model\TeacherScheduleTime;
|
|||||||
use app\common\service\TeacherScheduleTimeService;
|
use app\common\service\TeacherScheduleTimeService;
|
||||||
use app\constant\ResponseCode;
|
use app\constant\ResponseCode;
|
||||||
use support\Request;
|
use support\Request;
|
||||||
|
use think\Exception;
|
||||||
|
|
||||||
class TeacherScheduleTimeController extends BaseController
|
class TeacherScheduleTimeController extends BaseController
|
||||||
{
|
{
|
||||||
@ -47,6 +48,12 @@ class TeacherScheduleTimeController extends BaseController
|
|||||||
public function downloadSchedule(Request $request)
|
public function downloadSchedule(Request $request)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
try {
|
||||||
|
if (empty((array)$request->teacher)) {
|
||||||
|
throw new Exception('请教师登陆后再试');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$request_data = $request->post();
|
$request_data = $request->post();
|
||||||
$month = date('Y-m', strtotime($request_data['date']));
|
$month = date('Y-m', strtotime($request_data['date']));
|
||||||
$student_schedule = TeacherScheduleTime::where(['teacher_id' => $request->teacher->id, 'is_publish' => 1])
|
$student_schedule = TeacherScheduleTime::where(['teacher_id' => $request->teacher->id, 'is_publish' => 1])
|
||||||
@ -173,6 +180,14 @@ class TeacherScheduleTimeController extends BaseController
|
|||||||
'code'=>ResponseCode::SUCCESS,
|
'code'=>ResponseCode::SUCCESS,
|
||||||
'data' => $url,
|
'data' => $url,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
}catch (Exception $e){
|
||||||
|
return $this->json([
|
||||||
|
'code' => ResponseCode::FAIL,
|
||||||
|
'msg' => $e->getMessage()
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user