AddressModel.php 787 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. /**
  3. * 地区地址
  4. */
  5. namespace app\common\model;
  6. use think\Model;
  7. class AddressModel extends Model
  8. {
  9. protected $name = 'area';
  10. /**
  11. * 获取地址
  12. * @param $param
  13. * @return mixed
  14. */
  15. public function getArea ($request)
  16. {
  17. try {
  18. $sid = $request->post('sid');
  19. if (!isset($sid) || !$sid)
  20. return api_succ_return(['msg'=>'获取成功', 'data'=> self::where('pid', 0)->field('id,name,first,pinyin')->select()->toArray()]);
  21. else
  22. return api_succ_return(['msg'=>'获取成功', 'data'=> self::where('pid', $sid)->field('id,name,first,pinyin')->select()->toArray()]);
  23. } catch (\Exception $e) {
  24. return api_error_return('获取失败');
  25. }
  26. }
  27. }