fix bug
This commit is contained in:
parent
d9ccbf8ced
commit
3625842e97
@ -72,4 +72,12 @@ class SendMsgCronJobController extends BaseController
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public function uploadVersionSubjectHomeworkNotifyStudent(Request $request)
|
||||||
|
{
|
||||||
|
$res = (new SendMsgCronJobService())->uploadVersionSubjectHomeworkNotifyStudent(10);
|
||||||
|
|
||||||
|
return $this->json($res);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@ -24,4 +24,13 @@ class SubjectHomework extends BaseModel
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @desc 安排学生
|
||||||
|
* @return \think\model\relation\HasMany
|
||||||
|
*/
|
||||||
|
public function studentHomework()
|
||||||
|
{
|
||||||
|
return $this->hasMany(StudentHomework::class, 'subject_homework_id', 'id');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -265,10 +265,26 @@ class SendMsgCronJobService
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @desc 老师上传作业后台管理员人员翻译过,重新上传通知学生
|
||||||
|
* @param $subject_homework_id
|
||||||
|
* @return array|void
|
||||||
|
* @throws \GuzzleHttp\Exception\GuzzleException
|
||||||
|
*/
|
||||||
public function uploadVersionSubjectHomeworkNotifyStudent($subject_homework_id)
|
public function uploadVersionSubjectHomeworkNotifyStudent($subject_homework_id)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$subject_homework = SubjectHomework::where(['id' => $subject_homework_id])->with(['teacher', 'subject'])->findOrEmpty();
|
$subject_homework = SubjectHomework::where(['id' => $subject_homework_id])->with(['teacher', 'subject'])->findOrEmpty();
|
||||||
|
|
||||||
|
|
||||||
|
//查找相同老师、相同课程、相同学生的下一节课
|
||||||
|
$teacher_schedule_time = TeacherScheduleTime::where(['id' => $subject_homework->teacher_schedule_time_id])->with(['studentSchedule'])->findOrEmpty();
|
||||||
|
|
||||||
|
print '<pre>';
|
||||||
|
print_r($teacher_schedule_time->toArray());
|
||||||
|
die;
|
||||||
|
|
||||||
|
|
||||||
if (!empty($subject_homework->homework_version_file_url)) {
|
if (!empty($subject_homework->homework_version_file_url)) {
|
||||||
$send_teacher_data = [
|
$send_teacher_data = [
|
||||||
'touser' => 'olfLh6o4CG9xb6_tA3y29shOj_Bo',//@todo:发送人
|
'touser' => 'olfLh6o4CG9xb6_tA3y29shOj_Bo',//@todo:发送人
|
||||||
|
@ -28,12 +28,16 @@ class SubjectHomeworkService
|
|||||||
throw new Exception('未找到教师信息,设置失败');
|
throw new Exception('未找到教师信息,设置失败');
|
||||||
}
|
}
|
||||||
$data = $request->post();
|
$data = $request->post();
|
||||||
$teacher_schedule_time = TeacherScheduleTime::where(['id' => $data['teacher_schedule_time_id']])->findOrEmpty();
|
$teacher_schedule_time = TeacherScheduleTime::where(['id' => $data['teacher_schedule_time_id'], 'is_publish' => 1])->findOrEmpty();
|
||||||
|
|
||||||
if ($teacher_schedule_time->isEmpty()) {
|
if ($teacher_schedule_time->isEmpty()) {
|
||||||
throw new Exception('未找到教师课程安排');
|
throw new Exception('未找到教师课程安排');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (empty($teacher_schedule_time->subject_id)) {
|
||||||
|
throw new Exception('未安排课程');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if (isset($data['subject_homework_id']) && !empty($data['subject_homework_id'])) {
|
if (isset($data['subject_homework_id']) && !empty($data['subject_homework_id'])) {
|
||||||
$subject_homework = SubjectHomework::where(['id' => $data['subject_homework_id']])->findOrEmpty();
|
$subject_homework = SubjectHomework::where(['id' => $data['subject_homework_id']])->findOrEmpty();
|
||||||
|
@ -21,7 +21,7 @@ class WechatUtil
|
|||||||
public static function getAccessToken()
|
public static function getAccessToken()
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
// $str = '83_5nmVfFogqz0nUC-sXhNJNRAcD6doq1N3E-g2fb3ty1RqqZq2kXazJDA2-z5TibuSmmUdFh6RlEzojOx1hWMp1dkKKpAQOH7GIuvz0RWTRfYAdeTiDaeRcDXx6TsDOUdABATEK';
|
// $str = '83_s2360Qbo3QwQgLRYvmeRjBWkLxkP2gbhfc6D-oT31f2oQ5S47rXfTc52dyxBNZ9ZMuVTnEWBxyuAZ-OVZolz5_PDu7wTmzuPT3n8_g6TyeZv__ZliUG5GX3U9LsGQIcAJAVFX';
|
||||||
// Cache::set(self::GENERAL_ACCESS_TOKEN, $str, 3500);
|
// Cache::set(self::GENERAL_ACCESS_TOKEN, $str, 3500);
|
||||||
if (Cache::has(self::GENERAL_ACCESS_TOKEN)) {
|
if (Cache::has(self::GENERAL_ACCESS_TOKEN)) {
|
||||||
return Cache::get(self::GENERAL_ACCESS_TOKEN);
|
return Cache::get(self::GENERAL_ACCESS_TOKEN);
|
||||||
|
@ -62,6 +62,13 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="layui-form-item">
|
||||||
|
<label class="layui-form-label">课程作业</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<input type="text" name="content" value="{$subject_homework['content']}"
|
||||||
|
class="layui-input">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">课程作业网址</label>
|
<label class="layui-form-label">课程作业网址</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
@ -130,8 +137,8 @@
|
|||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">上次作业</label>
|
<label class="layui-form-label">上次作业</label>
|
||||||
<div class="layui-input-block" id="last_homework_feedback_url">
|
<div class="layui-input-block" id="last_homework_feedback_url">
|
||||||
{if !empty($subject_homework['homework_version_file_url'])}
|
{if !empty($subject_homework['last_homework_feedback_url'])}
|
||||||
{foreach $subject_homework['homework_version_file_url'] as $index => $item}
|
{foreach $subject_homework['last_homework_feedback_url'] as $index => $item}
|
||||||
<div style="margin-top: 10px;display: inline-block;">
|
<div style="margin-top: 10px;display: inline-block;">
|
||||||
<div style="width: 250px;">
|
<div style="width: 250px;">
|
||||||
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
<span><a href="{$item['url']}">{$item['name']}</a></span>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user