OperatingcityLevel.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. namespace app\model;
  3. use think\Model;
  4. class OperatingcityLevel extends Model
  5. {
  6. protected $connection = 'mysql';
  7. protected $pk = 'id';
  8. protected $name = 'operatingcity_level';
  9. public static function getTitle($id = '')
  10. {
  11. $data = self::where(['id' => $id])->find();
  12. if (!empty($data)) {
  13. $data = $data->toArray();
  14. }
  15. return $data['title'];
  16. }
  17. public static function getPercent($id = '')
  18. {
  19. $data = self::where(['id' => $id])->find();
  20. if (!empty($data)) {
  21. $data = $data->toArray();
  22. }
  23. return $data['return_percent'];
  24. }
  25. public static function getpcarray()
  26. {
  27. $data = self::field('id,title')->where(['weid' => weid()])->select()->toArray();
  28. $datalist = [];
  29. foreach ($data as $key => $vo) {
  30. $datalist[$key]['val'] = $vo['id'];
  31. $datalist[$key]['key'] = $vo['title'];
  32. }
  33. return $datalist;
  34. }
  35. public static function getarray()
  36. {
  37. $data = self::where(['weid' => weid()])->order('id asc')->select()->toArray();
  38. if (!empty($data))
  39. foreach ($data as $vo) {
  40. $datalist[$vo['id']] = $vo['title'];
  41. }
  42. else
  43. $datalist['0'] = '可添加代理等级选择';
  44. return $datalist;
  45. }
  46. public static function datainitial()
  47. {
  48. $weid = weid();
  49. $datalist = self::where(['weid' => $weid])->select()->toArray();
  50. if (empty($datalist)) {
  51. self::create([
  52. 'weid' => $weid,
  53. 'title' => '一级代理',
  54. 'status' => 1
  55. ]);
  56. }
  57. }
  58. }