request->get('cgId', 0); $cg = PurchaseClass::getById($cgId, true); PurchaseClass::valid($cg, $this->shopId); $refund = CgRefundClass::getByCondition(['cgId' => $cgId], true); if (empty($refund)) { util::fail('没有退款信息'); } $orderSn = $refund->orderSn ?? ''; $cgItemList = CgRefundItemClass::getAllByCondition(['orderSn' => $orderSn], null, '*'); if (!empty($cgItemList)) { foreach ($cgItemList as $key => $item) { $cover = $item['cover'] ?? ''; $shortCover = $cover; $bigCover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_700,w_700"; $cover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_130,w_130"; $cgItemList[$key]['cover'] = $cover; $cgItemList[$key]['bigCover'] = $bigCover; $cgItemList[$key]['shortCover'] = $shortCover; $cgItemList[$key]['itemNum'] = isset($item['itemNum']) ? floatval($item['itemNum']) : 0; } } util::success(['info' => $refund, 'itemList' => $cgItemList, 'cgInfo' => $cg]); } //根据退款id查退款信息 shish 20210809 public function actionGetInfo() { $id = Yii::$app->request->get('id', 0); } }