PrintController.php 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Model\Table_eight;
  4. use App\Model\Table_five;
  5. use App\Model\Table_four;
  6. use App\Model\Table_nine;
  7. use App\Model\Table_one;
  8. use App\Model\Table_seven;
  9. use App\Model\Table_six;
  10. use App\Model\Table_three;
  11. use App\Model\Table_two;
  12. use App\Model\Tablelist;
  13. use Session;
  14. class PrintController extends CommonController
  15. {
  16. public function printed($id)
  17. {
  18. if(!$table = Tablelist::find($id)) return back()->withErrors('网络错误!');
  19. $type = $table->table_id;
  20. $child_id = $table->child_table_id;
  21. switch($type){
  22. case 1:
  23. if(!$table = Table_one::find($child_id)) return back()->withErrors('可能非法数据库改动造成的数据丢失!');
  24. return view('admin.print.table_4_one',compact('table'));
  25. break;
  26. case 2:
  27. if(!$table = Table_two::find($child_id)) return back()->withErrors('可能非法数据库改动造成的数据丢失!');
  28. return view('admin.print.table_7_tow',compact('table'));
  29. break;
  30. case 3:
  31. if(!$table = Table_three::find($child_id)) return back()->withErrors('可能非法数据库改动造成的数据丢失!');
  32. return view('admin.print.table_8_three',compact('table'));
  33. break;
  34. case 4:
  35. if(!$table = Table_four::find($child_id)) return back()->withErrors('可能非法数据库改动造成的数据丢失!');
  36. return view('admin.print.table_6_four',compact('table'));
  37. break;
  38. case 5:
  39. if(!$table = Table_five::find($child_id)) return back()->withErrors('可能非法数据库改动造成的数据丢失!');
  40. return view('admin.print.table_9_five',compact('table'));
  41. break;
  42. case 6:
  43. if(!$table = Table_six::find($child_id)) return back()->withErrors('可能非法数据库改动造成的数据丢失!');
  44. return view('admin.print.table_5_six',compact('table'));
  45. break;
  46. case 7:
  47. if(!$table = Table_seven::find($child_id)) return back()->withErrors('可能非法数据库改动造成的数据丢失!');
  48. return view('admin.print.table_3_seven',compact('table'));
  49. break;
  50. case 8:
  51. if(!$table = Table_eight::find($child_id)) return back()->withErrors('可能非法数据库改动造成的数据丢失!');
  52. return view('admin.print.table_1_eight',compact('table'));
  53. break;
  54. case 9:
  55. if(!$table = Table_nine::find($child_id)) return back()->withErrors('可能非法数据库改动造成的数据丢失!');
  56. return view('admin.print.table_2_nine',compact('table'));
  57. break;
  58. }
  59. }
  60. }