/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $id = $request->input('tagId'); if ($id != null) { $tag = TagConfigModel::on(DBUtils::getDBName())->find($id); $tag->B = $request->input('tagDescription'); $mmplant = session()->get('user_mmplant'); if ($mmplant == '1') { $tag->C4 = $request->input('tag4'); $tag->C5 = $request->input('tag5'); $tag->C6 = $request->input('tag6'); $tag->C7 = $request->input('tag7'); if (!empty($tag->C4)) { $tag->E4 = $request->input('mm04L'); $tag->F4 = $request->input('mm04P'); $tag->G4 = $request->input('mm04M'); $tag->H4 = $request->input('mm04B'); } else { $tag->E4 = null; $tag->F4 = null; $tag->G4 = null; $tag->H4 = null; } Log::info('xxx[' . $request->input('tag5') . ']'); if (!empty($tag->C5)) { $tag->E5 = $request->input('mm05L'); $tag->F5 = $request->input('mm05P'); $tag->G5 = $request->input('mm05M'); $tag->H5 = $request->input('mm05B'); } else { $tag->E5 = null; $tag->F5 = null; $tag->G5 = null; $tag->H5 = null; } if (!empty($tag->C6)) { $tag->E6 = $request->input('mm06L'); $tag->F6 = $request->input('mm06P'); $tag->G6 = $request->input('mm06M'); $tag->H6 = $request->input('mm06B'); } else { $tag->E6 = null; $tag->F6 = null; $tag->G6 = null; $tag->H6 = null; } if (!empty($tag->C7)) { $tag->E7 = $request->input('mm07L'); $tag->F7 = $request->input('mm07P'); $tag->G7 = $request->input('mm07M'); $tag->H7 = $request->input('mm07B'); } else { $tag->E7 = null; $tag->F7 = null; $tag->G7 = null; $tag->H7 = null; } } else { if ($mmplant == '2') { $tag->C8 = $request->input('tag8'); $tag->C9 = $request->input('tag9'); $tag->C10 = $request->input('tag10'); $tag->C11 = $request->input('tag11'); $tag->C12 = $request->input('tag12'); $tag->C13 = $request->input('tag13'); if (!empty($tag->C8)) { $tag->E8 = $request->input('mm08L'); $tag->F8 = $request->input('mm08P'); $tag->G8 = $request->input('mm08M'); $tag->H8 = $request->input('mm08B'); } else { $tag->E8 = null; $tag->F8 = null; $tag->G8 = null; $tag->H8 = null; } if (!empty($tag->C9)) { $tag->E9 = $request->input('mm09L'); $tag->F9 = $request->input('mm09P'); $tag->G9 = $request->input('mm09M'); $tag->H9 = $request->input('mm09B'); } else { $tag->E9 = null; $tag->F9 = null; $tag->G9 = null; $tag->H9 = null; } if (!empty($tag->C10)) { $tag->E10 = $request->input('mm10L'); $tag->F10 = $request->input('mm10P'); $tag->G10 = $request->input('mm10M'); $tag->H10 = $request->input('mm10B'); } else { $tag->E10 = null; $tag->F10 = null; $tag->G10 = null; $tag->H10 = null; } if (!empty($tag->C11)) { $tag->E11 = $request->input('mm11L'); $tag->F11 = $request->input('mm11P'); $tag->G11 = $request->input('mm11M'); $tag->H11 = $request->input('mm11B'); } else { $tag->E11 = null; $tag->F11 = null; $tag->G11 = null; $tag->H11 = null; } if (!empty($tag->C12)) { $tag->E12 = $request->input('mm12L'); $tag->F12 = $request->input('mm12P'); $tag->G12 = $request->input('mm12M'); $tag->H12 = $request->input('mm12B'); } else { $tag->E12 = null; $tag->F12 = null; $tag->G12 = null; $tag->H12 = null; } if (!empty($tag->C13)) { $tag->E13 = $request->input('mm13L'); $tag->F13 = $request->input('mm13P'); $tag->G13 = $request->input('mm13M'); $tag->H13 = $request->input('mm13B'); } else { $tag->E13 = null; $tag->F13 = null; $tag->G13 = null; $tag->H13 = null; } } else { if ($mmplant == '3') { $tag->C8 = $request->input('tag8'); $tag->C9 = $request->input('tag9'); $tag->C10 = $request->input('tag10'); $tag->C11 = $request->input('tag11'); $tag->C12 = $request->input('tag12'); $tag->C13 = $request->input('tag13'); if (!empty($tag->C8)) { $tag->E8 = $request->input('mm08L'); $tag->F8 = $request->input('mm08P'); $tag->G8 = $request->input('mm08M'); $tag->H8 = $request->input('mm08B'); } else { $tag->E8 = null; $tag->F8 = null; $tag->G8 = null; $tag->H8 = null; } if (!empty($tag->C9)) { $tag->E9 = $request->input('mm09L'); $tag->F9 = $request->input('mm09P'); $tag->G9 = $request->input('mm09M'); $tag->H9 = $request->input('mm09B'); } else { $tag->E9 = null; $tag->F9 = null; $tag->G9 = null; $tag->H9 = null; } if (!empty($tag->C10)) { $tag->E10 = $request->input('mm10L'); $tag->F10 = $request->input('mm10P'); $tag->G10 = $request->input('mm10M'); $tag->H10 = $request->input('mm10B'); } else { $tag->E10 = null; $tag->F10 = null; $tag->G10 = null; $tag->H10 = null; } if (!empty($tag->C11)) { $tag->E11 = $request->input('mm11L'); $tag->F11 = $request->input('mm11P'); $tag->G11 = $request->input('mm11M'); $tag->H11 = $request->input('mm11B'); } else { $tag->E11 = null; $tag->F11 = null; $tag->G11 = null; $tag->H11 = null; } if (!empty($tag->C12)) { $tag->E12 = $request->input('mm12L'); $tag->F12 = $request->input('mm12P'); $tag->G12 = $request->input('mm12M'); $tag->H12 = $request->input('mm12B'); } else { $tag->E12 = null; $tag->F12 = null; $tag->G12 = null; $tag->H12 = null; } if (!empty($tag->C13)) { $tag->E13 = $request->input('mm13L'); $tag->F13 = $request->input('mm13P'); $tag->G13 = $request->input('mm13M'); $tag->H13 = $request->input('mm13B'); } else { $tag->E13 = null; $tag->F13 = null; $tag->G13 = null; $tag->H13 = null; } } } } $tag->D = $request->input('tagTitle'); $tag->save(); session()->flash('message', ' Update successfuly.'); } else { $maxId = DB::connection(DBUtils::getDBName())->table('mmtag_table')->max('A'); $tag = new TagConfigModel(); $tag->setConnection(DBUtils::getDBName()); $tag->A = $maxId + 1; $tag->B = $request->input('tagDescription'); $mmplant = session()->get('user_mmplant'); if ($mmplant == '1') { $tag->C4 = $request->input('tag4'); $tag->C5 = $request->input('tag5'); $tag->C6 = $request->input('tag6'); $tag->C7 = $request->input('tag7'); if (!empty($tag->C4)) { $tag->E4 = $request->input('mm04L'); $tag->F4 = $request->input('mm04P'); $tag->G4 = $request->input('mm04M'); $tag->H4 = $request->input('mm04B'); } else { $tag->E4 = null; $tag->F4 = null; $tag->G4 = null; $tag->H4 = null; } if (!empty($tag->C5)) { $tag->E5 = $request->input('mm05L'); $tag->F5 = $request->input('mm05P'); $tag->G5 = $request->input('mm05M'); $tag->H5 = $request->input('mm05B'); } else { $tag->E5 = null; $tag->F5 = null; $tag->G5 = null; $tag->H5 = null; } if (!empty($tag->C6)) { $tag->E6 = $request->input('mm06L'); $tag->F6 = $request->input('mm06P'); $tag->G6 = $request->input('mm06M'); $tag->H6 = $request->input('mm06B'); } else { $tag->E6 = null; $tag->F6 = null; $tag->G6 = null; $tag->H6 = null; } if (!empty($tag->C7)) { $tag->E7 = $request->input('mm07L'); $tag->F7 = $request->input('mm07P'); $tag->G7 = $request->input('mm07M'); $tag->H7 = $request->input('mm07B'); } else { $tag->E7 = null; $tag->F7 = null; $tag->G7 = null; $tag->H7 = null; } } else { if ($mmplant == '2') { $tag->C8 = $request->input('tag8'); $tag->C9 = $request->input('tag9'); $tag->C10 = $request->input('tag10'); $tag->C11 = $request->input('tag11'); $tag->C12 = $request->input('tag12'); $tag->C13 = $request->input('tag13'); if (!empty($tag->C8)) { $tag->E8 = $request->input('mm08L'); $tag->F8 = $request->input('mm08P'); $tag->G8 = $request->input('mm08M'); $tag->H8 = $request->input('mm08B'); } else { $tag->E8 = null; $tag->F8 = null; $tag->G8 = null; $tag->H8 = null; } if (!empty($tag->C9)) { $tag->E9 = $request->input('mm09L'); $tag->F9 = $request->input('mm09P'); $tag->G9 = $request->input('mm09M'); $tag->H9 = $request->input('mm09B'); } else { $tag->E9 = null; $tag->F9 = null; $tag->G9 = null; $tag->H9 = null; } if (!empty($tag->C10)) { $tag->E10 = $request->input('mm10L'); $tag->F10 = $request->input('mm10P'); $tag->G10 = $request->input('mm10M'); $tag->H10 = $request->input('mm10B'); } else { $tag->E10 = null; $tag->F10 = null; $tag->G10 = null; $tag->H10 = null; } if (!empty($tag->C11)) { $tag->E11 = $request->input('mm11L'); $tag->F11 = $request->input('mm11P'); $tag->G11 = $request->input('mm11M'); $tag->H11 = $request->input('mm11B'); } else { $tag->E11 = null; $tag->F11 = null; $tag->G11 = null; $tag->H11 = null; } if (!empty($tag->C12)) { $tag->E12 = $request->input('mm12L'); $tag->F12 = $request->input('mm12P'); $tag->G12 = $request->input('mm12M'); $tag->H12 = $request->input('mm12B'); } else { $tag->E12 = null; $tag->F12 = null; $tag->G12 = null; $tag->H12 = null; } if (!empty($tag->C13)) { $tag->E13 = $request->input('mm13L'); $tag->F13 = $request->input('mm13P'); $tag->G13 = $request->input('mm13M'); $tag->H13 = $request->input('mm13B'); } else { $tag->E13 = null; $tag->F13 = null; $tag->G13 = null; $tag->H13 = null; } } else { if ($mmplant == '3') { $tag->C8 = $request->input('tag8'); $tag->C9 = $request->input('tag9'); $tag->C10 = $request->input('tag10'); $tag->C11 = $request->input('tag11'); $tag->C12 = $request->input('tag12'); $tag->C13 = $request->input('tag13'); if (!empty($tag->C8)) { $tag->E8 = $request->input('mm08L'); $tag->F8 = $request->input('mm08P'); $tag->G8 = $request->input('mm08M'); $tag->H8 = $request->input('mm08B'); } else { $tag->E8 = null; $tag->F8 = null; $tag->G8 = null; $tag->H8 = null; } if (!empty($tag->C9)) { $tag->E9 = $request->input('mm09L'); $tag->F9 = $request->input('mm09P'); $tag->G9 = $request->input('mm09M'); $tag->H9 = $request->input('mm09B'); } else { $tag->E9 = null; $tag->F9 = null; $tag->G9 = null; $tag->H9 = null; } if (!empty($tag->C10)) { $tag->E10 = $request->input('mm10L'); $tag->F10 = $request->input('mm10P'); $tag->G10 = $request->input('mm10M'); $tag->H10 = $request->input('mm10B'); } else { $tag->E10 = null; $tag->F10 = null; $tag->G10 = null; $tag->H10 = null; } if (!empty($tag->C11)) { $tag->E11 = $request->input('mm11L'); $tag->F11 = $request->input('mm11P'); $tag->G11 = $request->input('mm11M'); $tag->H11 = $request->input('mm11B'); } else { $tag->E11 = null; $tag->F11 = null; $tag->G11 = null; $tag->H11 = null; } if (!empty($tag->C12)) { $tag->E12 = $request->input('mm12L'); $tag->F12 = $request->input('mm12P'); $tag->G12 = $request->input('mm12M'); $tag->H12 = $request->input('mm12B'); } else { $tag->E12 = null; $tag->F12 = null; $tag->G12 = null; $tag->H12 = null; } if (!empty($tag->C13)) { $tag->E13 = $request->input('mm13L'); $tag->F13 = $request->input('mm13P'); $tag->G13 = $request->input('mm13M'); $tag->H13 = $request->input('mm13B'); } else { $tag->E13 = null; $tag->F13 = null; $tag->G13 = null; $tag->H13 = null; } } } } $tag->D = $request->input('tagTitle'); $tag->save(); /* $point = new PointConfigModel(); $point->setConnection(DBUtils::getDBName()); $point->A=$maxId+1; $point->B=$tag->B; if($mmplant=='1') { $point->C4=$tag->C4; $point->C5=$tag->C5; $point->C6=$tag->C6; $point->C7=$tag->C7; }else if($mmplant=='2') { $point->C8=$tag->C8; $point->C9=$tag->C9; $point->C10=$tag->C10; $point->C11=$tag->C11; $point->C12=$tag->C12; $point->C13=$tag->C13; }else if($mmplant=='3') { $point->C8=$tag->C8; $point->C9=$tag->C9; $point->C10=$tag->C10; $point->C11=$tag->C11; $point->C12=$tag->C12; $point->C13=$tag->C13; } $point->H=$maxId+1; $point->save(); */ session()->flash('message', ' Save successfuly.'); } return redirect('ais/tagConfiguration'); }