Department.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace app\model;
  3. use think\Model;
  4. class Department extends Model
  5. {
  6. protected $connection = 'mysql';
  7. protected $pk = 'id';
  8. protected $name = 'department';
  9. public static function get_name($id)
  10. {
  11. $weid = weid();
  12. $list = self::field('id,title')->where(['weid' => $weid])
  13. ->select()->toArray();
  14. foreach ($list as $k => $v) {
  15. $data[$v['id']] = $v;
  16. }
  17. if (!isset($data[$id]['title'])) {
  18. return null;
  19. }
  20. return $data[$id]['title'];
  21. }
  22. public static function getarray()
  23. {
  24. $data = self::field('id,title')->where(['weid' => weid()])->order('sort asc')->select()->toArray();
  25. $datalist = [];
  26. foreach ($data as $vo) {
  27. $datalist[$vo['id']] = $vo['title'];
  28. }
  29. return $datalist;
  30. }
  31. public static function getpcarray()
  32. {
  33. $data = self::field('id,title')->where(['weid' => weid()])->order('sort asc')->select()->toArray();
  34. $datalist = [];
  35. foreach ($data as $key => $vo) {
  36. $datalist[$key]['val'] = $vo['id'];
  37. $datalist[$key]['key'] = $vo['title'];
  38. }
  39. return $datalist;
  40. }
  41. }