Grade.php 1003 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace app\mobile\controller;
  3. use app\common\model\GradeModel;
  4. use app\mobile\MobileBaseController;
  5. class Grade extends MobileBaseController
  6. {
  7. public function login()
  8. {
  9. return view();
  10. }
  11. public function doLogin()
  12. {
  13. $param = input('post.');
  14. if (empty($param['no']) || empty($param['name'])) {
  15. ajax_return(1, '请输入考生号或姓名');
  16. }
  17. $grade = GradeModel::where('no', $param['no'])->where('name', $param['name'])->find();
  18. if (empty($grade)) {
  19. ajax_return(1, '考生号或姓名输入错误');
  20. }
  21. session('mobile.grade.no', $grade['no']);
  22. ajax_return();
  23. }
  24. public function index()
  25. {
  26. $no = session('mobile.grade.no');
  27. if (empty($no)) {
  28. return redirect(url('grade/login'));
  29. }
  30. $grade = GradeModel::where('no', $no)->find();
  31. return view('', [
  32. 'grade' => json_encode($grade),
  33. ]);
  34. }
  35. }