| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace biz\order\classes;
- use common\components\business;
- use Yii;
- use biz\base\classes\BaseClass;
- class OrderGoodsClass extends BaseClass
- {
- public static $baseFile = '\biz\order\models\OrderGoods';
- //取订单 shish 2020.1.2
- public static function getGoodsListById($id)
- {
- $arr = self::getAllByCondition(['orderId' => $id], null, '*');
- if (empty($arr)) {
- return [];
- }
- foreach ($arr as $key => $val) {
- $val = business::formatOrderGoodsCover($val);
- $arr[$key] = $val;
- }
- return $arr;
- }
- //批量取订单 shish 2020.1.2
- public static function getGoodsListByOrderIds($ids)
- {
- $arr = self::getAllByCondition(['orderId' => ['in', $ids]], null, '*');
- if (empty($arr)) {
- return [];
- }
- $data = [];
- foreach ($arr as $info) {
- $orderId = $info['orderId'];
- $info = business::formatOrderGoodsCover($info);
- $data[$orderId][] = $info;
- }
- return $data;
- }
- }
|