MiniUpgradeService.php 882 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace bizHd\wx\services;
  3. use bizHd\base\services\BaseService;
  4. use biz\sj\services\MerchantService;
  5. use bizHd\wx\classes\MiniUpgradeClass;
  6. use Yii;
  7. class MiniUpgradeService extends BaseService
  8. {
  9. public static $baseFile = '\bizHd\wx\classes\MiniUpgradeClass';
  10. //获取升级申请的记录 ssh 2019.12.20
  11. public static function getUpgradeList($where)
  12. {
  13. $data = MiniUpgradeClass::getList('*', $where, 'addTime DESC');
  14. $list = isset($data['list']) ? $data['list'] : [];
  15. if (empty($list)) {
  16. return $data;
  17. }
  18. $ids = array_column($list, 'sjId');
  19. $ids = array_filter(array_unique($ids));
  20. $merchant = MerchantService::getMerchantByIds($ids);
  21. foreach ($list as $key => $val) {
  22. $sjId = $val['sjId'];
  23. $list[$key]['miniName'] = isset($merchant[$sjId]['name']) ? $merchant[$sjId]['name'] : '';
  24. }
  25. $data['list'] = $list;
  26. return $data;
  27. }
  28. }