wheadmodel.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: sicilon_IT
  5. * Date: 2020/1/13
  6. * Time: 0:25
  7. */
  8. namespace app\index\model;
  9. use think\Model;
  10. class wheadmodel extends Model{
  11. protected $table='t_gheader';
  12. public function getgidbywid($wid){
  13. $arr['checkstatus']=1;
  14. $arr['gwid']=$wid;
  15. $recordlist=$this->where($arr)->find();
  16. if ($recordlist){
  17. return $recordlist['gid'];
  18. }else{
  19. return 0;
  20. }
  21. }
  22. public function addnewghead($arr){
  23. $res=$this->save($arr);
  24. return $res;
  25. }
  26. /*
  27. * 取消此人的班组
  28. */
  29. public function changeghead($wid){
  30. $where_arr['gwid']=$wid;
  31. $update_arr['checkstatus']=0;
  32. $res=$this->where($where_arr)->update($update_arr);
  33. return $res;
  34. }
  35. /*
  36. * 20200320
  37. * 设置了新班组长时,将原班组长的权限取消
  38. */
  39. public function updategheadbygid($gid){
  40. $where_arr['gid']=$gid;
  41. $where_arr['checkstatus']=1;
  42. $update_arr['checkstatus']=0;
  43. $res=$this->where($where_arr)->update($update_arr);
  44. return $res;
  45. }
  46. public function getwidbygid($gid){
  47. $where_arr['gid']=$gid;
  48. $where_arr['checkstatus']=1;
  49. $rec=$this->where($where_arr)->find();
  50. return $rec;
  51. }
  52. }