This commit is contained in:
Dai 2024-09-09 15:51:55 +08:00
parent 960f7720be
commit e5794d4822

View File

@ -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()
]);
}
} }