| 123456789101112131415161718192021222324 |
- <?php
- namespace addons\Mch\common\global_func\Order;
- use addons\Mch\common\models\Mch;
- class OrderList
- {
- public static function getOrderList($params)
- {
- if (!isset($params['order']) || !is_array($params['order'])) return [];
- $store_ids = array_column($params['order'], 'mch_id');
- $store_list = Mch::lists(['where' => [['id' => $store_ids]], 'select' => 'id,store_name,logo_img', 'index' => 'id']);
- foreach ($params['order'] as &$item){
- if(!empty($item['mch_id'])&&isset($store_list[$item['mch_id']])){
- $item['mall_name'] = $store_list[$item['mch_id']]['store_name'];
- $item['mall_logo'] = $store_list[$item['mch_id']]['logo_img'];
- }
- }
- return $params['order'];
- }
- }
|