master
cody 5 months ago
parent d88291d0e9
commit ca28948ac5

@ -247,16 +247,22 @@ class CourseContentController extends BaseController
}
$list = [];
foreach ($dataArray as $value) {
if (empty($value['联系方式'])) {
if (empty($value['授课老师']) && empty($value['联系方式'])) {
continue;
}
if ($value['授课老师']) {
$teacher_id = Teacher::where('name', $value['授课老师'])->value('id');
}
if ($value['联系方式']) {
$teacher_id = Teacher::where('mobile', $value['联系方式'])->value('id');
}
$list[] = [
'course_id' => $course_id,
'date' => Carbon::parse($value['日期'])->toDateString(),
'period' => $value['时间'] ?? '',
'teacher_name' => $value['授课老师'],
'teacher_name' => $value['授课老师'] ?? '',
'teacher_introduce' => $value['老师简介'] ?? '',
'teacher_id' => Teacher::where('mobile', $value['联系方式'])->value('id'),
'teacher_id' => $teacher_id ?? null,
'address' => $value['上课地点'] ?? '',
'theme' => $value['课程主题'] ?? '',
'sex' => $value['性别'] ?? '',
@ -304,12 +310,17 @@ class CourseContentController extends BaseController
foreach ($records as $item) {
if (!isset($item['teacher_id']) || empty($item['teacher_id'])) {
// 写入老师表
$where = ['mobile' => $item['mobile']];
if ($item['mobile']) {
$where = ['mobile' => $item['mobile']];
}
if ($item['teacher_name']) {
$where = ['name' => $item['teacher_name']];
}
$data = [
'mobile' => $item['mobile'],
'name' => $item['teacher_name'],
'introduce' => $item['teacher_introduce'],
'sex'=>$item['sex'],
'sex' => $item['sex'],
];
$teacher = Teacher::updateOrCreate($where, $data);
$item['teacher_id'] = $teacher->id;

Loading…
Cancel
Save