Projectlog.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?php
  2. declare (strict_types=1);
  3. namespace app\admin\controller\project;
  4. use app\admin\BaseController;
  5. use think\facade\Db;
  6. use think\facade\View;
  7. class Projectlog extends BaseController{
  8. // public function index($project_id){
  9. // // $project_id = 24;
  10. // $login_admin = get_admin(get_login_admin('id'));
  11. // $user_type = $login_admin['user_type'];
  12. // $permission = $login_admin['permission'];
  13. // $where = array();
  14. // if($user_type == 2){
  15. // $where = [
  16. // ['project_status', '>=', 3],
  17. // ['unit_name', '=', $login_admin['unit_name']],
  18. // ];
  19. // }else{
  20. // if($permission != 1){
  21. // $where = [
  22. // ['unit_name', '=', $login_admin['unit_name']],
  23. // ];
  24. // }
  25. // }
  26. // // dump($where);
  27. // $project_log = Db::name('ProjectLog')->where($where)
  28. // ->where('project_id', $project_id)
  29. // ->order('create_time', 'desc')
  30. // ->select()->toArray();
  31. // dump($project_log);
  32. // View::assign('project_log', $project_log);
  33. // return View();
  34. // }
  35. public function index($project_id){
  36. $project_id = 24;
  37. $login_admin = get_admin(get_login_admin('id'));
  38. $where = array();
  39. if($login_admin['user_type'] == 2){
  40. $where = [
  41. ['project_status', '>=', 3],
  42. ['unit_name', '=', $login_admin['unit_name']],
  43. ];
  44. }else{
  45. if($login_admin['permission'] != 1){
  46. $where = [
  47. ['unit_name', '=', $login_admin['unit_name']],
  48. ];
  49. }
  50. }
  51. // dump($where);
  52. $project_log = Db::name('ProjectLog')->where($where)->where('project_id', $project_id)->order('create_time', 'desc')->select()->toArray();
  53. // dump($project_log);
  54. View::assign('project_log', $project_log);
  55. return View();
  56. }
  57. }