public function actionList() { $rs = StoreOutstore::search(); $orderIds = []; foreach ($rs['model'] as $value) { $orderIds[] = $value->order_id; } $details = StoreStoreDetail::getDetails($orderIds); $data = []; foreach ($rs['model'] as $value) { $data[] = ['id' => $value->id, 'order_id' => $value->order_id, 'status' => $value->status, 'company' => $value->company, 'user' => $value->user, 'datetime' => $value->datetime, 'detail' => isset($details[$value->order_id]) ? $details[$value->order_id] : []]; } echo json_encode(['count' => $rs['count'], 'rows' => $data]); Yii::$app->end(); }
public function actionIndex() { StoreStoreDetail::getDetails(['OUT2015042400002']); }