diff --git a/app/api/controller/StudentController.php b/app/api/controller/StudentController.php index 861c293..c1f0903 100644 --- a/app/api/controller/StudentController.php +++ b/app/api/controller/StudentController.php @@ -132,7 +132,7 @@ class StudentController extends BaseController 'file_path' => public_path($file_path),//图片保存路径 'title_height' => 30,//报表名称高度 'title_font_size' => 16,//报表名称字体大小 - 'font_ulr' => public_path('/111.ttf'),//字体文件路径 + 'font_ulr' => public_path('/Alibaba-PuHuiTi-Light.ttf'),//字体文件路径 'text_size' => 12,//正文字体大小 'row_hight' => 30,//每行数据行高 'filed_id_width' => 60,//序号列的宽度 diff --git a/app/common/service/SendMsgCronJobService.php b/app/common/service/SendMsgCronJobService.php index 8b544f0..fcf7fb0 100644 --- a/app/common/service/SendMsgCronJobService.php +++ b/app/common/service/SendMsgCronJobService.php @@ -578,7 +578,9 @@ class SendMsgCronJobService { try { $teacher_schedule_time = TeacherScheduleTime::where(['is_publish' => 1]) - ->whereBetweenTime('start_time', date('Y-m-d H:i:00', strtotime('+10 minute')), date('Y-m-d H:i:00', strtotime('+11 minute'))) + ->whereTime('start_time', '>=', date('Y-m-d H:i:00', strtotime('+10 minute'))) + ->whereTime('start_time', '<', date('Y-m-d H:i:00', strtotime('+11 minute'))) +// ->whereBetweenTime('start_time', date('Y-m-d H:i:00', strtotime('+10 minute')), date('Y-m-d H:i:00', strtotime('+11 minute'))) ->with(['teacherAttr', 'subject', 'studentSchedule']) ->select(); diff --git a/app/common/service/SubjectHomeworkService.php b/app/common/service/SubjectHomeworkService.php index 315e92c..0cbcc82 100644 --- a/app/common/service/SubjectHomeworkService.php +++ b/app/common/service/SubjectHomeworkService.php @@ -121,10 +121,15 @@ class SubjectHomeworkService { try { $data = $request->get(); - $subject_homework = SubjectHomework::where(['teacher_schedule_time_id' => $data['teacher_schedule_time_id']]) - ->where(['homework_file_is_publish' => 1]) - ->with(['teacher', 'subject']) - ->findOrEmpty(); + if (!empty((array)$request->teacher)) { + $subject_homework = SubjectHomework::where(['teacher_schedule_time_id' => $data['teacher_schedule_time_id']]) + ->with(['teacher', 'subject']) + ->findOrEmpty(); + }else{ + $subject_homework = SubjectHomework::where(['teacher_schedule_time_id' => $data['teacher_schedule_time_id']]) + ->with(['teacher', 'subject']) + ->findOrEmpty(); + } if ($subject_homework->homework_file_url) { $subject_homework->homework_file_url = json_decode($subject_homework->homework_file_url, true); @@ -175,10 +180,31 @@ class SubjectHomeworkService try { $data = $request->get(); - $subject_homework = SubjectHomework::where(['teacher_schedule_time_id' => $data['teacher_schedule_time_id'], 'is_publish' => 1]) + $subject_homework = SubjectHomework::where(['teacher_schedule_time_id' => $data['teacher_schedule_time_id']]) ->with(['teacher', 'subject']) ->findOrEmpty(); + if(!$subject_homework->homework_file_is_publish){ + $subject_homework->homework_file_url = ''; + } + if(!$subject_homework->homework_version_is_publish){ + $subject_homework->homework_version_file_url = ''; + } + if(!$subject_homework->last_homework_feedback_is_publish){ + $subject_homework->last_homework_feedback_url = ''; + } + if(!$subject_homework->subject_report_version_is_publish){ + $subject_homework->subject_report_version_url = ''; + } + + if(!$subject_homework->subject_report_version_is_publish){ + $subject_homework->subject_report_version_url = ''; + } + + if(!$subject_homework->subject_file_version_is_publish){ + $subject_homework->subject_file_version_url = ''; + } + if ($subject_homework->homework_file_url) { $subject_homework->homework_file_url = json_decode($subject_homework->homework_file_url, true); @@ -271,4 +297,4 @@ class SubjectHomeworkService } } -} \ No newline at end of file +} diff --git a/public/Alibaba-PuHuiTi-Bold.ttf b/public/Alibaba-PuHuiTi-Bold.ttf new file mode 100644 index 0000000..af57de0 Binary files /dev/null and b/public/Alibaba-PuHuiTi-Bold.ttf differ diff --git a/public/Alibaba-PuHuiTi-Heavy.ttf b/public/Alibaba-PuHuiTi-Heavy.ttf new file mode 100644 index 0000000..7eb047f Binary files /dev/null and b/public/Alibaba-PuHuiTi-Heavy.ttf differ diff --git a/public/Alibaba-PuHuiTi-Light.ttf b/public/Alibaba-PuHuiTi-Light.ttf new file mode 100644 index 0000000..6962c16 Binary files /dev/null and b/public/Alibaba-PuHuiTi-Light.ttf differ diff --git a/public/Alibaba-PuHuiTi-Medium.ttf b/public/Alibaba-PuHuiTi-Medium.ttf new file mode 100644 index 0000000..7dc8134 Binary files /dev/null and b/public/Alibaba-PuHuiTi-Medium.ttf differ diff --git a/public/Alibaba-PuHuiTi-Regular.ttf b/public/Alibaba-PuHuiTi-Regular.ttf new file mode 100644 index 0000000..9f8ab8d Binary files /dev/null and b/public/Alibaba-PuHuiTi-Regular.ttf differ