master
cody 5 months ago
parent 40957dc15f
commit 891c15ab8b

@ -195,13 +195,13 @@ class User extends Authenticatable implements Auditable
if (empty($courseSigns)) { if (empty($courseSigns)) {
return false; return false;
} }
if (empty($courseSigns->course->start_time)) { if (empty($courseSigns->course->start_date)) {
return false; return false;
} }
// 编号前缀 // 编号前缀
$prifix = date('Ymd', strtotime($courseSigns->course->start_time)); $prefix = date('Ymd', strtotime($courseSigns->course->start_date));
// 获取同一天开始的所有课程 // 获取同一天开始的所有课程
$course = Course::where('start_time', $courseSigns->course->start_time)->orderBy('created_at', 'asc')->get(); $course = Course::where('start_date', $courseSigns->course->start_date)->orderBy('created_at', 'asc')->get();
// 获取同一天开始所有课程的报名信息 // 获取同一天开始所有课程的报名信息
$courseSigns = CourseSign::whereIn('id', function ($query) use ($course) { $courseSigns = CourseSign::whereIn('id', function ($query) use ($course) {
$query->from('course_signs') $query->from('course_signs')
@ -216,7 +216,7 @@ class User extends Authenticatable implements Auditable
$index = $courseSigns->search(function ($item) use ($user) { $index = $courseSigns->search(function ($item) use ($user) {
return $item->user_id == $user->id; return $item->user_id == $user->id;
}); });
$no = $prifix . str_pad($index, 3, '0', STR_PAD_LEFT); $no = $prefix . str_pad($index, 3, '0', STR_PAD_LEFT);
$user->no = $no; $user->no = $no;
$user->save(); $user->save();
return $user->no; return $user->no;

Loading…
Cancel
Save