Manage.php 872 B

12345678910111213141516171819202122232425
  1. <?php namespace Place_source\Api;
  2. use Dever;
  3. use Manage\Lib\Auth;
  4. class Manage extends Auth
  5. {
  6. public function getInfo()
  7. {
  8. return Dever::load('common', 'manage')->cascader(2, function($level, $parent) {
  9. if ($level == 1) {
  10. $data = Dever::db('info', 'place_source')->select([]);
  11. } elseif ($level == 2) {
  12. $data = Dever::db('sku', 'place_source')->select(array('info_id' => $parent));
  13. if ($data) {
  14. foreach ($data as &$v) {
  15. $v['name'] = Dever::load('sku', 'api')->getName($v['key'], 'place_source');
  16. if (!$v['name']) {
  17. $v['name'] = '无规格';
  18. }
  19. }
  20. }
  21. }
  22. return $data;
  23. });
  24. }
  25. }